English

PIR with Low Storage Overhead: Coding instead of Replication

Information Theory 2015-05-26 v1 math.IT

Abstract

Private information retrieval (PIR) protocols allow a user to retrieve a data item from a database without revealing any information about the identity of the item being retrieved. Specifically, in information-theoretic kk-server PIR, the database is replicated among kk non-communicating servers, and each server learns nothing about the item retrieved by the user. The cost of PIR protocols is usually measured in terms of their communication complexity, which is the total number of bits exchanged between the user and the servers, and storage overhead, which is the ratio between the total number of bits stored on all the servers and the number of bits in the database. Since single-server information-theoretic PIR is impossible, the storage overhead of all existing PIR protocols is at least 22. In this work, we show that information-theoretic PIR can be achieved with storage overhead arbitrarily close to the optimal value of 11, without sacrificing the communication complexity. Specifically, we prove that all known kk-server PIR protocols can be efficiently emulated, while preserving both privacy and communication complexity but significantly reducing the storage overhead. To this end, we distribute the nn bits of the database among s+rs+r servers, each storing n/sn/s coded bits (rather than replicas). For every fixed kk, the resulting storage overhead (s+r)/s(s+r)/s approaches 11 as ss grows; explicitly we have rks(1+o(1))r\le k\sqrt{s}(1+o(1)). Moreover, in the special case k=2k = 2, the storage overhead is only 1+1s1 + \frac{1}{s}. In order to achieve these results, we introduce and study a new kind of binary linear codes, called here kk-server PIR codes. We then show how such codes can be constructed, and we establish several bounds on the parameters of kk-server PIR codes. Finally, we briefly discuss extensions of our results to nonbinary alphabets, to robust PIR, and to tt-private PIR.

Keywords

Cite

@article{arxiv.1505.06241,
  title  = {PIR with Low Storage Overhead: Coding instead of Replication},
  author = {Arman Fazeli and Alexander Vardy and Eitan Yaakobi},
  journal= {arXiv preprint arXiv:1505.06241},
  year   = {2015}
}
R2 v1 2026-06-22T09:39:52.642Z