ACM Home Page
Please provide us with feedback. Feedback
Information flow inference for free
Full text PdfPdf (750 KB)
Source International Conference on Functional Programming archive
Proceedings of the fifth ACM SIGPLAN international conference on Functional programming table of contents
Pages: 46 - 57  
Year of Publication: 2000
ISBN:1-58113-202-6
Also published in ...
Authors
François Pottier  INRIA, BP 105, 78153 Le Chesnay Cedex, France
Sylvain Conchon  INRIA, BP 105, 78153 Le Chesnay Cedex, France
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 25,   Citation Count: 30
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/351240.351245
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
 
5
 
6
7
 
8
J. S. Fenton. Memoryless subsystems. The Computer Journal, 17(2):143-147, May 1974.
 
9
 
10
 
11
J. Goguen and J. Meseguer. Security policies and security models. In Proceedings of the 1982 IEEE Symposium on Security and Privacy, pages 11-20, Apr. 1982.
12
13
 
14
 
15
A. C. Myers and B. Liskov. Complete, safe information ?ow withdecentralized labels. In Proceedings of the 1998 IEEE Symposium on Security and Privacy, pages 186-197, May 1998.
 
16
 
17
 
18
J. Palsberg and P. ~rb~k. Trust in the A-calculus. Lecture Notes in Computer Science, 983:314-330, 1995.
 
19
F. Pottier. Simplifying subtyping constraints: a theory. Submitted for journal publication, Dec. 1998.
 
20
F. Pottier. Type inference in the presence of subtyping: from theory to practice. Technical Report 3483, INRIA, Sept. 1998.
21
22
 
23
 
24
 
25
A. Stoughton. Access ?ow: A protection model which integrates access control and information ?ow. In Proceedings of the 1981 IEEE Symposium on Security and Privacy, pages 9-18, 1981.
 
26
 
27
 
28

CITED BY  30
 
 
 
 
 
 
 
 
 
 
 

Collaborative Colleagues:
François Pottier: colleagues
Sylvain Conchon: colleagues

Peer to Peer - Readers of this Article have also read: