English

Towards Practical Private Information Retrieval from MDS Array Codes

Information Theory 2020-03-13 v2 math.IT

Abstract

Private information retrieval (PIR) is the problem of privately retrieving one out of MM original files from NN severs, i.e., each individual server learns nothing about the file that the user is requesting. Usually, the MM files are replicated or encoded by a maximum distance separable (MDS) code and then stored across the NN servers. Compared to mere replication, MDS coded servers can significantly reduce the storage overhead. Particularly, PIR from minimum storage regenerating (MSR) coded servers can simultaneously reduce the repair bandwidth when repairing failed servers. Existing PIR schemes from MSR coded servers either require large sub-packetization levels or are not capacity-achieving. In this paper, a PIR protocol from MDS array codes is proposed, subsuming PIR from MSR coded servers as a special case. Particularly, the case of non-colluding, honest-but-curious servers is considered. The retrieval rate of the new PIR protocol achieves the capacity of PIR from MDS/MSR coded servers. By choosing different MDS array codes, the new PIR protocol can have some advantages when compared with existing protocols, e.g., 1) small sub-packetization, 2) (near-) optimal repair bandwidth, 3) implementable over the binary field F2\mathbf{F}_2.

Keywords

Cite

@article{arxiv.1909.10289,
  title  = {Towards Practical Private Information Retrieval from MDS Array Codes},
  author = {Jie Li and David Karpuk and Camilla Hollanti},
  journal= {arXiv preprint arXiv:1909.10289},
  year   = {2020}
}

Comments

Accepted for publication in the IEEE Transactions on Communications

R2 v1 2026-06-23T11:23:04.995Z