Abstract
Although high assurance multilevel secure database management systems (DBMSs) are slowly becoming commercially available, these systems have yet to offer a concurrency control protocol that is free of signaling channels and produces serializable (one-copy serializable when multiple versions of data are maintained) histories. One such commercially available high assurance multilevel secure DBMS is the Trusted Oracle DBMS. The multiversion concurrency control protocol that has been implemented in this system guarantees level-wise serializability, a notion of correctness weaker than one-copy serializability. In this paper, we demonstrate how pairwise serializability and one-copy serializability, stricter notions of correctness than level-wise serializability, can be achieved using Trusted Oracle, while making no modification to the underlying concurrency control protocol. Therefore, in this paper, we do not propose a new concurrency control protocol, but propose algorithms, if used on top of Trusted Oracle, generate pairwise or one-copy serializable histories. Our approach requires predeclaration of data items each transaction is going to access since recognizing conflicts among transactions based on examining the read- and write-sets of transactions, is the basis for achieving our objective. All the protocols proposed in this paper to achieve stricter correctness criteria are secure and implementable with untrusted code.
| Original language | English (US) |
|---|---|
| Title of host publication | IFIP Transactions A |
| Subtitle of host publication | Computer Science and Technology |
| Editors | Thomas F. Keefe, Carl E. Landwehr |
| Publisher | Publ by Elsevier Science Publishers B.V. |
| Pages | 135-158 |
| Number of pages | 24 |
| Edition | A-47 |
| ISBN (Print) | 0444818332 |
| State | Published - 1994 |
| Externally published | Yes |
| Event | Proceedings of the IFIP WG11.3 Workshop on Database Security - Lake Guntersville, AL, USA Duration: Sep 12 1993 → Sep 15 1993 |
Other
| Other | Proceedings of the IFIP WG11.3 Workshop on Database Security |
|---|---|
| City | Lake Guntersville, AL, USA |
| Period | 9/12/93 → 9/15/93 |
All Science Journal Classification (ASJC) codes
- General Engineering