Information flow inference for free

95Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

This paper shows how to systematically extend an arbitrary type system with dependency information, and how soundness and non-interference proofs for the new system may rely upon, rather than duplicate, the soundness proof of the original system. This allows enriching virtually any of the type systems known today with information flow analysis, while requiring only a minimal proof effort. Our approach is based on an untyped operational semantics for a labelled calculus akin to core ML. Thus, it is simple, and should be applicable to other computing paradigms, such as object or process calculi. The paper also discusses access control, and shows it may be viewed as entirely independent of information flow control. Letting the two mechanisms coexist, without interacting, yields a simple and expressive type system, which allows, in particular, `selective' declassification.

Cite

CITATION STYLE

APA

Pottier, F., & Conchon, S. (2000). Information flow inference for free. In Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP (pp. 46–57). ACM. https://doi.org/10.1145/357766.351245

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free