loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2004 IEEE Symposium on Security and Privacy
Run-time Principals in Information-flow Type Systems
Berkeley, California
May 09-May 12
ISBN: 0-7695-2136-3
Stephen Tse, University of Pennsylvania
Steve Zdancewic, University of Pennsylvania
Information-flow type systems are a promising approach for enforcing strong end-to-end confientiality and integrity policies. Such policies, however, are usually specified in term of static information-data is labeled high or low security at compile time. In practice, the confidentiality of data may depend on information available only while the system is running.
This paper studies language support for run-time principals, a mechanism for specifying information-flow security policies that depend on which principals interact with the system. We establish the basic property of noninterference for programs written in such language, and use run-time principals for specifying run-time authority in downgrading mechanisms such as declassification.
In addition to allowing more expressive security policies, run-time principals enable the integration of language-based security mechanisms with other existing approaches such as Java stack inspection and public key infrastructures. We sketch an implementation of run-time principals via public keys such that principal delegation is verified by certificate chains.
Citation:
Stephen Tse, Steve Zdancewic, "Run-time Principals in Information-flow Type Systems," sp, pp.179, 2004 IEEE Symposium on Security and Privacy, 2004
Usage of this product signifies your acceptance of the Terms of Use.