ArXiv.org · 2002 · 85 citations · 17 references
Secure ServiceEngineeringService SecurityInformation SecurityVerificationFormal VerificationMeasurement ProblemHardware SecuritySecure TimelineQuantum ComputingPost-quantum CryptographySecure ComputingQuantum EntanglementSecure ProtocolQuantum ScienceQuantum SecurityTimeline EntanglementSecure TimelinesData PrivacyComputer ScienceData SecurityCryptographyTrustworthy ComputingSecuritySecure History Preservation
A secure timeline is a tamper-evident historic record of the states through which a system goes throughout its operational history. Secure timelines can help us reason about the temporal ordering of system states in a provable manner. We extend secure timelines to encompass multiple, mutually distrustful services, using timeline entanglement. Timeline entanglement associates disparate timelines maintained at independent systems, by linking undeniably the past of one timeline to the future of another. Timeline entanglement is a sound method to map a time step in the history of one service onto the timeline of another, and helps clients of entangled services to get persistent temporal proofs for services rendered that survive the demise or non-cooperation of the originating service. In this paper we present the design and implementation of Timeweave, our service development framework for timeline entanglement based on two novel disk-based authenticated data structures. We evaluate Timeweave's performance characteristics and show that it can be efficiently deployed in a loosely-coupled distributed system of a few hundred services with overhead of roughly 2-8% of the processing resources of a PC-grade system.
17
V. J. Rayward‐Smith, Thomas H. Cormen, Charles E. Leiserson et al. · Journal of the Operational Research Society · 1991 · 16.9K citations
Ion Stoica, Robert Morris, David R. Karger et al. · 2001 · 9.6K citations
A scalable content-addressable network
Sylvia Ratnasamy, Paul Francis, Mark Handley et al. · 2001 · 6.4K citations · Full text
Protocols for Public Key Cryptosystems
Ralph C. Merkle · 1980 · 1.4K citations
Engineering, Public Key Distribution, Information Security +16