|
ABSTRACT
A q-query Locally Decodable Code (LDC) encodes an n-bit message x as an N-bit codeword C(x), such that one can probabilistically recover any bit xi of the message by querying only q bits of the codeword C(x), even after some constant fraction of codeword bits has been corrupted. We give new constructions of three query LDCs of vastly shorter length than that of previous constructions. Specifically, given any Mersenne prime p = 2t − 1, we design three query LDCs of length N = exp(O(n1/t)), for every n. Based on the largest known Mersenne prime, this translates to a length of less than exp(O(n10 − 7)) compared to exp(O(n1/2)) in the previous constructions. It has often been conjectured that there are infinitely many Mersenne primes. Under this conjecture, our constructions yield three query locally decodable codes of length N = exp(nO(1/log log n)) for infinitely many n. We also obtain analogous improvements for Private Information Retrieval (PIR) schemes. We give 3-server PIR schemes with communication complexity of O(n10 − 7) to access an n-bit database, compared to the previous best scheme with complexity O(n1/5.25). Assuming again that there are infinitely many Mersenne primes, we get 3-server PIR schemes of communication complexity nO(1/log logn)) for infinitely many n. Previous families of LDCs and PIR schemes were based on the properties of low-degree multivariate polynomials over finite fields. Our constructions are completely different and are obtained by constructing a large number of vectors in a small dimensional vector space whose inner products are restricted to lie in an algebraically nice set.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
László Babai , Lance Fortnow , Leonid A. Levin , Mario Szegedy, Checking computations in polylogarithmic time, Proceedings of the twenty-third annual ACM symposium on Theory of computing, p.21-32, May 05-08, 1991, New Orleans, Louisiana, United States
[doi> 10.1145/103418.103428]
|
| |
3
|
Babai, L., and Frankl, P. 1998. Linear algebra methods in combinatorics.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
Cooper, C., and Boone, S. 2006. http://www.mersenne.org/32582657.htm.
|
| |
10
|
Gasarch, W. 2004. A survey on private information retrieval. Bull. EATCS 82, 72--107.
|
| |
11
|
Goldreich, O. 2005. Short locally testable codes and proofs. Tech. Rep. TR05-014. In Proceedings of the Electronic Colloquim on Computational Complexity (ECCC).
|
| |
12
|
|
| |
13
|
Itoh, T. 1999. Efficient private information retrieval. IEICE Trans. Fund. Electron. Commun. Comput. Sci. E82-A, 1, 11--20.
|
| |
14
|
Itoh, T. 2001. On lower bounds for the communication complexity of private information retrieval. IEICE Trans. Fund. Electron. Commun. Comput. Sci. E84-A1, 157--164.
|
| |
15
|
Kedlaya, K., and Yekhanin, S. 2007. Locally decodable codes from nice subsets of finite fields and prime factors of Mersenne numbers. In Proceedings of the Electronic Colloquium on Computational Complexity, Tech. rep. TR07-040.
|
 |
16
|
|
| |
17
|
|
| |
18
|
Lenstra, Jr., H. W. 1980. Primarlity testing. In Studieweek Getaltheorie en Computers (Sept. 1--5). Stichting Math., Centrum, Amsterdam, The Netherlands.
|
| |
19
|
Lidl, R., and Niederreiter, H. 1983. Finite Fields. Cambridge University Press, Cambridge, MA.
|
| |
20
|
Mann, E. 1998. Private access to distributed information. Master's thesis, Technion - Israel Institute of Technology, Haifa, Israel.
|
| |
21
|
|
 |
22
|
|
| |
23
|
Pomerance, C. 1980/81. Recent developments in primality testing. Math. Intell. 3, 3, 97--105.
|
| |
24
|
|
| |
25
|
|
| |
26
|
Trevisan, L. 2004. Some applications of coding theory in computational complexity. Quad. Matemat. 13, 347--424.
|
| |
27
|
Wehner, S., and de Wolf, R. 1997. Improved lower bounds for locally decodable codes and private information retrieval. In Proceedings of 32nd International Colloquium on Automata, Languages and Programming (ICALP'05). Lecture Notes in Computer Science, vol. 3580, Springer-Verlag, New York, pp. 1424--1436.
|
| |
28
|
Wagstaff, S. 1983. Divisors of Mersenne numbers. Math. Comput. 40, 161, 385--397.
|
| |
29
|
Woodruff, D. 2007. New lower bounds for general locally decodable codes. In Proceedings of the Electronic Colloquium on Computational Complexity, Tech. rep. TR07-006.
|
| |
30
|
|
| |
31
|
Yekhanin, S. 2006. New locally decodable codes and private infromation retrieval schemes. In Electronic Colloquium on Computational Complexity, Tech. rep. TR06-127.
|
|