DocumentCode
2386734
Title
The complexity of online memory checking
Author
Naor, Moni ; Rothblum, Guy N.
Author_Institution
Weizmann Inst. of Sci., Rehovot, Israel
fYear
2005
fDate
23-25 Oct. 2005
Firstpage
573
Lastpage
582
Abstract
We consider the problem of storing a large file on a remote and unreliable server. To verify that the file has not been corrupted, a user could store a small private (randomized) "fingerprint" on his own computer. This is the setting for the well-studied authentication problem in cryptography, and the required fingerprint size is well understood. We study the problem of sub-linear authentication: suppose the user would like to encode and store the file in a way that allows him to verify that it has not been corrupted, but without reading the entire file. If the user only wants to read t bits of the file, how large does the size s of the private fingerprint need to be? We define this problem formally, and show a tight lower bound on the relationship between s and t when the adversary is not computationally bounded, namely: s × t = Ω(n), where n is the file size. This is an easier case of the online memory checking problem, introduced by Blum et al. in 1991, and hence the same (tight) lower bound applies also to that problem. It was previously shown that when the adversary is computationally bounded, under the assumption that one-way functions exist, it is possible to construct much better online memory checkers and sub-linear authentication schemes. We show that the existence of one-way functions is also a necessary condition: even slightly breaking the s × t = Ω(n) lower bound in a computational setting implies the existence of one-way functions.
Keywords
cryptography; message authentication; program verification; storage allocation; cryptography; one-way functions; online memory checking complexity; private fingerprint; sublinear authentication; Authentication; Cryptography; Decoding; Encoding; Error correction; File servers; Fingerprint recognition; Information security; Polynomials; Size measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 2005. FOCS 2005. 46th Annual IEEE Symposium on
Print_ISBN
0-7695-2468-0
Type
conf
DOI
10.1109/SFCS.2005.71
Filename
1530749
Link To Document