• Home
  • Search
  • Flexible dynamic information flow control in the presence of exceptions
  • Open Access IconOpen Access
  • Cite Icon41
  • https://doi.org/10.1017/s0956796816000241Copy DOI Icon

Flexible dynamic information flow control in the presence of exceptions

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract We describe a language-based, dynamic information flow control (IFC) system called LIO. Our system presents a new design point for IFC, influenced by the challenge of implementing IFC as a Haskell library, as opposed to the more typical approach of modifying the language runtime system. In particular, we take a coarse-grained, floating-label approach, previously used by IFC Operating Systems, and associate a single, mutable label—the current label —with all the data in a computation's context. This label is always raised to reflect the reading of sensitive information and it is used to restrict the underlying computation's effects. To preserve the flexibility of fine-grained systems, LIO also provides programmers with a means for associating an explicit label with a piece of data. Interestingly, these labeled values can be used to encapsulate the results of sensitive computations which would otherwise lead to the creeping of the current label. Unlike other language-based systems, LIO also bounds the current label with a current clearance , providing a form of discretionary access control that LIO programs can use to deal with covert channels. Moreover, LIO provides programmers with mutable references and exceptions. The latter, exceptions, are used in LIO to encode and recover from monitor failures, all while preserving data confidentiality and integrity—this addresses a longstanding concern that dynamic IFC is inherently prone to information leakage due to monitor failure.

Similar Papers
  • Research Article
  • Citations15

From fine- to coarse-grained dynamic information flow control and back

  • Jan 02, 2019
  • Proceedings of the ACM on Programming Languages
  • Marco Vassena +4
  • Research Article

Carapace: Static–Dynamic Information Flow Control in Rust

  • Apr 09, 2025
  • Proceedings of the ACM on Programming Languages
  • Vincent Beardsley +3
  • Conference Article
  • Citations24

Information Flow Monitoring as Abstract Interpretation for Relational Logic

  • Jul 01, 2014
  • Andrey Chudnov +2
  • Research Article
  • Citations11

Dynamic Feedforward Control of a Novel 3-PSP 3-DOF Parallel Manipulator

  • Jan 01, 2011
  • Chinese Journal of Mechanical Engineering
  • Qi Hao
  • Research Article
  • Citations4

Fission: Secure Dynamic Code-Splitting for JavaScript

  • May 01, 2017
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Arjun Guha +4
  • Research Article
  • Citations13

Joint optimization of train scheduling and dynamic passenger flow control strategy with headway-dependent demand

  • Feb 08, 2022
  • Transportmetrica B: Transport Dynamics
  • Fuya Yuan +3
  • Conference Article

Performance of dynamic feedback flow control using VS/VD technique for ABR service in ATM networks

  • Sep 24, 2000
  • A.M Abdelrahman +3
  • Conference Article
  • Citations4

Securing Asynchronous Exceptions

  • Jun 01, 2020
  • Carlos Tome Cortinas +2
  • Research Article
  • Citations38

Secure‐CamFlow: A device‐oriented security model to assist information flow control systems in cloud environments for IoTs

  • Sep 05, 2018
  • Concurrency and Computation: Practice and Experience
  • Anum Khurshid +5
  • Book Chapter

Real-Time Compensation of Target Motion with a Dynamic Multileaf Collimator

  • Jan 01, 2009
  • M B Tacke +2
  • Conference Article
  • Citations5

Scaling the controllable network transformer (CNT) to utility-level voltages with direct AC/AC power electronic building blocks (PEBBs)

  • Sep 01, 2013
  • Amrit R Iyer +4
  • Research Article
  • Citations12

LnRBAC: A Multiple-Levelled Role-Based Access Control Model for Protecting Privacy in Object-Oriented Systems.

  • Jan 01, 2004
  • The Journal of Object Technology
  • Shih-Chien Chou
  • Research Article
  • Citations2

The Application of Information Flow Control Technology Based on Electronic Confidentiality Level Identifier in the Removable Storage Medium

  • Feb 01, 2012
  • Advanced Materials Research
  • Long Qi +2
  • Research Article
  • Citations13

Dynamic intelligent scheduling and control of reconfigurable parallel architectures for computer vision/image processing

  • Nov 01, 1991
  • Journal of Parallel and Distributed Computing
  • Frank Weil
  • Conference Article

A New Process Mining Algorithm of Workflow

  • Apr 01, 2009
  • Shenghui He +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.