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
Link To Document