ACM Home Page
Please provide us with feedback. Feedback
Batch codes and their applications
Full text PdfPdf (207 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-sixth annual ACM symposium on Theory of computing table of contents
Chicago, IL, USA
SESSION: Session 7A table of contents
Pages: 262 - 271  
Year of Publication: 2004
ISBN:1-58113-852-0
Authors
Yuval Ishai  Technion
Eyal Kushilevitz  Technion
Rafail Ostrovsky  UCLA
Amit Sahai  Princeton University, Princeton, NJ
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 41,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007352.1007396
What is a DOI?

ABSTRACT

A batch code encodes a string x into an m-tuple of strings, called buckets, such that each batch of k bits from x can be decoded by reading at most one (more generally, t) bits from each bucket. Batch codes can be viewed as relaxing several combinatorial objects, including expanders and locally decodable codes. We initiate the study of these codes by presenting some constructions, connections with other problems, and lower bounds. We also demonstrate the usefulness of batch codes by presenting two types of applications: trading maximal load for storage in certain load-balancing scenarios, and amortizing the computational cost of private information retrieval (PIR) and related cryptographic protocols.


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
N. Alon, T. Kaufman, M. Krivelevich, S. Litsyn, and D. Ron. Testing low-degree polynomials over GF(2). In Proc. RANDOM 2003, pages 188--199.
 
3
 
4
 
5
 
6
C. Cachin, S. Micali, and M. Stadler. Computationally private information retrieval with polylogarithmic communication. In Proc. EUROCRYPT '99, LNCS 1592, pages 402--414.
7
 
8
M. Capalbo, O. Reingold, S. Vadhan, and A. Wigderson. Randomness Conductors and Constant-Degree Expansion Beyond the Degree/2 Barrier. In Proc. 34th STOC, pages 659--668, 2002.
 
9
 
10
B. Chor, N. Gilboa, and M. Naor Private information retrieval by keywords. Manuscript, 1998.
 
11
G. Di Crescenzo, T. Malkin, and R. Ostrovsky. Single Database Private Information Retrieval Implies Oblivious Transfer. In Proc. EUROCRYPT 2000, pages 122--138.
12
 
13
 
14
15
 
16
O. Goldreich. Secure multi-party computation. Available at http://philby. ucsb. edu/cryptolib/BOOKS, February 1999.
17
18
19
 
20
21
 
22
F. J. MacWilliams and N. J. Sloane. The Theory of Error Correcting Codes. North-Holland, Amsterdam, 1977.
23
24
 
25
 
26
M. O. Rabin. How to exchange secrets by oblivious transfer. Technical report TR-81, Harvard Aiken Computation Laboratory, 1981.
27
 
28
 
29
M. Sipser and D. A. Spielman. Expander codes. IEEE Transactions on Information Theory, 42(6):1710-1722, 1996.
30
31
 
32
33


Collaborative Colleagues:
Yuval Ishai: colleagues
Eyal Kushilevitz: colleagues
Rafail Ostrovsky: colleagues
Amit Sahai: colleagues