DocumentCode :
3108213
Title :
Towards constant bandwidth overhead integrity checking of untrusted data
Author :
Clarke, Dwaine ; Suh, G. Edward ; Gassend, Blaise ; Sudan, Ajay ; Van Dijk, Marten ; Devadas, Srinivas
Author_Institution :
Comput. Sci. & Artificial Intelligence Lab., MIT, Cambridge, MA, USA
fYear :
2005
fDate :
8-11 May 2005
Firstpage :
139
Lastpage :
153
Abstract :
We present an adaptive tree-log scheme to improve the performance of checking the integrity of arbitrarily large untrusted data, when using only a small fixed-sized trusted state. Currently, hash trees are used to check the data. In many systems that use hash trees, programs perform many data operations before performing a critical operation that exports a result outside of the program´s execution environment. The adaptive tree-log scheme we present uses this observation to harness the power of the constant runtime bandwidth overhead of a log-based scheme. For all programs, the adaptive tree-log scheme´s bandwidth overhead is guaranteed to never be worse than a parameterizable worst case bound. Furthermore, for all programs, as the average number of times the program accesses data between critical operations increases, the adaptive tree-log scheme´s bandwidth overhead moves from a logarithmic to a constant bandwidth overhead.
Keywords :
cryptography; data integrity; software performance evaluation; tree data structures; adaptive tree-log scheme; arbitrarily large untrusted data; constant bandwidth overhead; fixed-sized trusted state; hash trees; integrity checking; performance; Application software; Artificial intelligence; Bandwidth; Computer science; Data security; Displays; Laboratories; Licenses; Protection; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Security and Privacy, 2005 IEEE Symposium on
ISSN :
1081-6011
Print_ISBN :
0-7695-2339-0
Type :
conf
DOI :
10.1109/SP.2005.24
Filename :
1425064
Link To Document :
بازگشت