• DocumentCode
    1805308
  • Title

    Ensuring atomicity of multilevel transactions

  • Author

    Ammann, Paul ; Jajodia, Sushil ; Ray, Indrakshi

  • Author_Institution
    Centre for Secure Inf. Syst., George Mason Univ., Fairfax, VA, USA
  • fYear
    1996
  • fDate
    6-8 May 1996
  • Firstpage
    74
  • Lastpage
    84
  • Abstract
    Ensuring atomicity is a major outstanding problem with present methods of handling multilevel transactions. The chief difficulty is that a high section of a transaction may be unable to complete due to violations of the integrity constraints, and a rollback of sections can be exploited to implement a covert channel. We define a notion of semantic atomicity which guarantees that either all or none of the sections of a transaction are present in any history. The notion of correct executions in our model is based on semantic correctness-that is, maintenance of integrity constraints-rather than serializability. We give a method whereby the application developer can statically analyze the set of transactions in the application and determine if the set ensures semantic atomicity and other desirable properties
  • Keywords
    data integrity; database theory; security of data; system monitoring; transaction processing; correct executions; covert channel; integrity constraint maintenance; integrity constraint violations; multilevel transactions atomicity; rollback; semantic atomicity; semantic correctness; static analysis; uncompleted transaction section; Contracts; Data security; History; Information security; Information systems; National security; Performance analysis; Software systems; Systems engineering and theory; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy, 1996. Proceedings., 1996 IEEE Symposium on
  • Conference_Location
    Oakland, CA
  • ISSN
    1081-6011
  • Print_ISBN
    0-8186-7417-2
  • Type

    conf

  • DOI
    10.1109/SECPRI.1996.502671
  • Filename
    502671