• DocumentCode
    3018402
  • Title

    Run-time principals in information-flow type systems

  • Author

    Tse, Stephen ; Zdancewic, Steve

  • Author_Institution
    Pennsylvania Univ., University Park, PA, USA
  • fYear
    2004
  • fDate
    9-12 May 2004
  • Firstpage
    179
  • Lastpage
    193
  • Abstract
    Information-flow type systems are a promising approach for enforcing strong end-to-end confidentiality 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.
  • Keywords
    authorisation; data integrity; data privacy; public key cryptography; type theory; Java stack inspection; data confidentiality; end-to-end confidentiality; information-flow security policies; information-flow type systems; integrity policies; language-based security mechanisms; public key infrastructures; run-time authority; run-time principals; static information-data; Access control; Data security; Information security; Inspection; Java; Machinery; Mechanical factors; Programming profession; Public key; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy, 2004. Proceedings. 2004 IEEE Symposium on
  • ISSN
    1081-6011
  • Print_ISBN
    0-7695-2136-3
  • Type

    conf

  • DOI
    10.1109/SECPRI.2004.1301323
  • Filename
    1301323