Integrity Protection for Revision Control

Users of online-collaboration tools and network storage services place considerable trust in their providers. This paper presents a novel approach for protecting data integrity in revision control systems hosted by an untrusted provider. It guarantees atomic read and write operations on the shared data when the service is correct and preserves fork-linearizability when the service is faulty. A prototype has been implemented on top of the Subversion revision control system; benchmarks show that the approach is practical.

By: Christian Cachin, Martin Geisler

Published in: in "Applied Cryptography and Network Security" Proc. "ACNS '09," Lecture Notes in Computer Science, edited by M. Abdalla and D. Pointcheval, Heidelberg, Springer Berlin, vol.5536, p.382 in 2009

Please obtain a copy of this paper from your local library. IBM cannot distribute this paper externally.

Questions about this service can be mailed to reports@us.ibm.com .