• DocumentCode
    2446810
  • Title

    A Purpose Marking and Releasing Protocol for Information Flow Control

  • Author

    Enokido, Tomoya ; Takizawa, Makoto

  • Author_Institution
    Rissho Univ., Japan
  • fYear
    2009
  • fDate
    22-26 June 2009
  • Firstpage
    360
  • Lastpage
    367
  • Abstract
    A transaction is assigned with a purpose which is a collection of roles. Suppose a transaction T1 with a purpose R1 writes an object o2 after reading an object o1 and then another transaction T2 with R2 reads o2 and writes an object o3. Unless T2 is granted a read right of o1, illegal information flow occur from o1 to o2. In the purpose-marking(PM) protocol, T1 marks o2 with the purpose R1. T2 cannot read o2 unless the purpose R2 includes every read right in the mark R1. An object o2 whose information may flow into o1 are source objects of o1. Through purpose marks, illegal information flow can be prevented but purpose marks on objects are not released even if transactions which mark the objects commit. If an object is written by another transaction, the purpose mark of the object is overwritten. An object is timed out if it takes some time units after the object is lastly written. If an object is written or timed out,the object is obsolete. If source objects of an object o gets obsolete, the object o also gets obsolete. The purpose mark of obsolete objects can be released. We evaluate the PM protocol in terms of how many transactions are aborted and how many messages are transmitted to release purpose marks.
  • Keywords
    object-oriented programming; security of data; transaction processing; illegal information flow; information flow control; purpose marking protocol; releasing protocol; Access control; Access protocols; Broadcasting; Conferences; Control systems; Distributed computing; Floods; Permission; Protection; Information Flow; RBAC; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2009. ICDCS Workshops '09. 29th IEEE International Conference on
  • Conference_Location
    Montreal, QC
  • ISSN
    1545-0678
  • Print_ISBN
    978-0-7695-3660-6
  • Electronic_ISBN
    1545-0678
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2009.66
  • Filename
    5158878