• DocumentCode
    1856312
  • Title

    A multiversion transaction scheduler for centralized multilevel secure database systems

  • Author

    Keefe, T.F. ; Tsai, W.T.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    1996
  • fDate
    21-22 Oct 1996
  • Firstpage
    206
  • Lastpage
    213
  • Abstract
    Transactions are vital for multilevel secure database management systems (MLS/DBMSs) because they provide transparency to concurrency and failure. Concurrent execution of transactions may lead to contention among subjects for access to data. In MLS/DBMSs this can lead to covert channels. Multiversion schedulers reduce the contention for access to data by maintaining multiple versions. We propose a secure multiversion scheduling protocol and demonstrate its correctness, i.e., demonstrate that it produces only serializable schedules. We develop an abstract model of a scheduler that implements the protocol and show that it is secure, i.e., satisfies the MLS noninterference assertions. Thus, an implementation which adheres to the assumptions of the abstract model will be both secure and correct. In addition, we consider a method for generating timestamps
  • Keywords
    concurrency control; distributed databases; safety-critical software; scheduling; security of data; transaction processing; MLS noninterference assertions; MLS/DBMSs; abstract model; centralized multilevel secure database systems; concurrency; concurrent execution; contention; correctness; covert channels; data access; failure; multilevel secure database management systems; multiple versions; multiversion transaction scheduler; secure multiversion scheduling protocol; serializable schedules; timestamp generation; transactions; Access protocols; Computer science; Concurrent computing; Control systems; Data security; Database systems; Information security; Multilevel systems; Processor scheduling; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering Workshop, 1996. Proceedings., IEEE
  • Conference_Location
    Niagara on the Lake, Ont.
  • Print_ISBN
    0-8186-7629-9
  • Type

    conf

  • DOI
    10.1109/HASE.1996.618597
  • Filename
    618597