Language-based information-flow control (IFC) techniques often rely on special purpose, ad-hoc primitives to address different covert channels that originate in the runtime system, beyond the scope of language constructs. Since these piecemeal solutions may not compose securely, there is a need for a unified mechanism to control covert channels. As a first step towards this goal, we argue for the design of a general interface that allows programs to safely interact with the runtime system and the available computing resources. To coordinate the communication between programs and the runtime system, we propose the use of asynchronous exceptions (interrupts), which, to the best of our knowledge, have not been considered before in the context ...
When termination of a program is observable by an adversary, confidential information may be leaked ...
The problem of controlling information flow in multithreaded programs remains an important open chal...
Information flow control (IFC) has been extensively studied as an approach to mitigate information l...
Many state-of-the-art IFC libraries support a variety of advanced features like mutuable data struct...
Information Flow Control (IFC) is a language-based security mechanism that tracks where data flows w...
We describe a language-based, dynamic information flow control (IFC) system called LIO. Our system p...
Many state-of-the-art information-flow control (IFC) tools are implemented as Haskell libraries. In ...
The programming language Haskell plays a unique, privileged role in information-flow control (IFC) r...
We present the foundations for a new dynamic information flow control (IFC) parallel runtime system,...
In programming language research, information-flow control (IFC) is a technique for enforcing a vari...
Asynchronous exceptions, such as timeouts, are important for robust, modular programs, but are extre...
Information flow type systems provide an elegant means to enforce confidentiality of programs. Using...
We describe a language-based, dynamic information flow control (IFC) system called LIO. Our system p...
This thesis improves the current state of the art on information-flow control of interactive and obj...
The problem of controlling information flow in multithreaded programs remains an important open chal...
When termination of a program is observable by an adversary, confidential information may be leaked ...
The problem of controlling information flow in multithreaded programs remains an important open chal...
Information flow control (IFC) has been extensively studied as an approach to mitigate information l...
Many state-of-the-art IFC libraries support a variety of advanced features like mutuable data struct...
Information Flow Control (IFC) is a language-based security mechanism that tracks where data flows w...
We describe a language-based, dynamic information flow control (IFC) system called LIO. Our system p...
Many state-of-the-art information-flow control (IFC) tools are implemented as Haskell libraries. In ...
The programming language Haskell plays a unique, privileged role in information-flow control (IFC) r...
We present the foundations for a new dynamic information flow control (IFC) parallel runtime system,...
In programming language research, information-flow control (IFC) is a technique for enforcing a vari...
Asynchronous exceptions, such as timeouts, are important for robust, modular programs, but are extre...
Information flow type systems provide an elegant means to enforce confidentiality of programs. Using...
We describe a language-based, dynamic information flow control (IFC) system called LIO. Our system p...
This thesis improves the current state of the art on information-flow control of interactive and obj...
The problem of controlling information flow in multithreaded programs remains an important open chal...
When termination of a program is observable by an adversary, confidential information may be leaked ...
The problem of controlling information flow in multithreaded programs remains an important open chal...
Information flow control (IFC) has been extensively studied as an approach to mitigate information l...