• DocumentCode
    760649
  • Title

    Correctness criteria for multilevel secure transactions

  • Author

    Smith, Kenneth P. ; Blaustein, Barbara T. ; Jajodia, Sushil ; Notargiacomo, LouAnna

  • Author_Institution
    Inf. Syst. Security Tech. Center, Mitre Corp., McLean, VA, USA
  • Volume
    8
  • Issue
    1
  • fYear
    1996
  • fDate
    2/1/1996 12:00:00 AM
  • Firstpage
    32
  • Lastpage
    45
  • Abstract
    The benefits of distributed systems and shared database resources are widely recognized, but they often cannot be exploited by users who must protect their data by using label-based access controls. In particular, users of label-based data need to read and write data at different security levels within a single database transaction, which is not currently possible without violating multilevel security constraints. The paper presents a formal model of multilevel transactions which provide this capability. We define four ACIS (atomicity, consistency, isolation, and security) correctness properties of multilevel transactions. While atomicity, consistency and isolation are mutually achievable in standard single-site and distributed transactions, we show that the security requirements of multilevel transactions conflict with some of these goals. This forces trade-offs to be made among the ACIS correctness properties, and we define appropriate partial correctness properties. Due to such trade-offs, an important problem is to design multilevel transaction execution protocols which achieve the greatest possible degree of correctness. These protocols must provide a variety of approaches to making trade-offs according to the differing priorities of various users. We present three transaction execution protocols which achieve a high degree of correctness. These protocols exemplify the correctness trade-offs proven in the paper, and offer realistic implementation options
  • Keywords
    authorisation; concurrency control; database theory; distributed databases; protocols; security of data; transaction processing; ACIS correctness properties; atomicity; consistency; correctness criteria; correctness trade-offs; database transaction; distributed systems; formal model; isolation; label-based access controls; label-based data; multilevel secure transactions; multilevel transaction execution protocols; partial correctness properties; security levels; shared database resources; Access control; Access protocols; Data security; Distributed databases; Information security; Multilevel systems; Protection; Tiles; Transaction databases; Writing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.485627
  • Filename
    485627