DocumentCode
1802026
Title
Trusted CVS
Author
Venkitasubramaniam, Muthuramakrishnan ; Machanavajjhala, Ashwin ; Martin, David ; Gehrk, J.
Author_Institution
Cornell University
fYear
2006
fDate
2006
Firstpage
23
Lastpage
23
Abstract
The CVS (Concurrent Versions System) software is a popular method for recording modifications to data objects, in addition to concurrent access to data in a multi-user environment. In current implementations, all users have to trust that the CVS server performs all user operations as instructed. In this paper, we develop protocols that allow users to verify that the server has been compromised, and that it has performed exactly the users’ operations on the data. We first show that communication between users is necessary to guarantee that users can detect that the server has been compromised. We then propose efficient protocols that fast enable detection of server integrity under CVS workloads. Our techniques also have applications in the outsourcing model where multiple users own a common database maintained by an untrusted third-party vendor.
Keywords
Access protocols; Application software; Availability; Computer science; Databases; File servers; Outsourcing; Programming; Publishing; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering Workshops, 2006. Proceedings. 22nd International Conference on
Conference_Location
Atlanta, GA, USA
Print_ISBN
0-7695-2571-7
Type
conf
DOI
10.1109/ICDEW.2006.155
Filename
1623818
Link To Document