Lengthening and Extending Binary Private Information Retrieval Codes
Abstract
It was recently shown by Fazeli et al. that the storage overhead of a traditional -server private information retrieval (PIR) protocol can be significantly reduced using the concept of a -server PIR code. In this work, we show that a family of -server PIR codes (with increasing dimensions and blocklengths) can be constructed from an existing -server PIR code through lengthening by a single information symbol and code extension by at most code symbols. Furthermore, by extending a code construction notion from Steiner systems by Fazeli et al., we obtain a specific family of -server PIR codes. Based on a code construction technique that lengthens and extends a -server PIR code simultaneously, a basic algorithm to find good (i.e., small blocklength) -server PIR codes is proposed. For the special case of , we find provably optimal PIR codes for code dimensions , while for all we find codes of smaller blocklength than the best known codes from the literature. Furthermore, in the case of , we also find better codes for . Numerical results show that most of the best found -server PIR codes can be constructed from the proposed family of codes connected to Steiner systems.
Keywords
Cite
@article{arxiv.1707.03495,
title = {Lengthening and Extending Binary Private Information Retrieval Codes},
author = {Hsuan-Yin Lin and Eirik Rosnes},
journal= {arXiv preprint arXiv:1707.03495},
year = {2018}
}
Comments
The shorter version of this paper will appear in the proceedings of 2018 International Zurich Seminar on Information and Communication