2002 · 29 citations · 11 references
ComputingComputer ScienceComputer SystemsComputer SecurityDatabasesSecurity ProtocolsConcurrency ControlData SynchronizationDatabase SecurityDistributed TransactionsConcurrent Access ControlDatabase LockingLockingLocking MechanismsLocking Protocol AnalysisOptimistic LockingSecure Transaction ProcessingTwo-phase Locking
In addition to maintaining consistency of the database, secure concurrency control algorithms must be free from covert channels arising due to data conflicts between transactions. The existing secure concurrency control approaches are unfair to transactions at higher access classes. A secure two-phase locking protocol is presented, which is correct and free from covert channels. The protocol uses three different types of locks to support non-interference property and to provide reasonably fair execution of all transactions, regardless of their access class. The results of a performance evaluation of the protocol are provided, comparing it with secure optimistic concurrency control and secure multiversion timestamp ordering.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
11
Security Policies and Security Models
Joseph A. Goguen, José Meseguer · 1982 · 2.1K citations
A note on the confinement problem
Butler Lampson · Communications of the ACM · 1973 · 1.4K citations · Full text