• DocumentCode
    2867765
  • Title

    Assumptions and Guarantees for Compositional Noninterference

  • Author

    Mantel, Heiko ; Sands, David ; Sudbrock, Henning

  • Author_Institution
    Dept. of Comput. Sci., Tech. Univ. Darmstadt, Darmstadt, Germany
  • fYear
    2011
  • fDate
    27-29 June 2011
  • Firstpage
    218
  • Lastpage
    232
  • Abstract
    The idea of building secure systems by plugging together "secure\´\´ components is appealing, but this requires a definition of security which, in addition to taking care of top-level security goals, is strengthened appropriately in order to be compositional. This approach has been previously studied for information-flow security of shared-variable concurrent programs, but the price for compositionality is very high: a thread must be extremely pessimistic about what an environment might do with shared resources. This pessimism leads to many intuitively secure threads being labelled as insecure. Since in practice it is only meaningful to compose threads which follow an agreed protocol for data access, we take advantage of this to develop a more liberal compositional security condition. The idea is to give the security definition access to the intended pattern of data usage, as expressed by assumption-guarantee style conditions associated with each thread. We illustrate the improved precision by developing the first flow-sensitive security type system that provably enforces a noninterference-like property for concurrent programs.
  • Keywords
    information retrieval; security of data; building secure system; compositional noninterference; data access; data usage; flow sensitive security; information flow security; shared variable concurrent program; Cognition; Instruction sets; Memory management; Message systems; Reactive power; Security; Semantics; Assumption-Guarantee; Compositional Verification; Flow-Sensitivity; Information Flow Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium (CSF), 2011 IEEE 24th
  • Conference_Location
    Cernay-la-Ville
  • ISSN
    1940-1434
  • Print_ISBN
    978-1-61284-644-6
  • Type

    conf

  • DOI
    10.1109/CSF.2011.22
  • Filename
    5992165