TY - GEN
T1 - A fast single server private information retrieval protocol with low communication cost
AU - Dong, Changyu
AU - Chen, Liqun
N1 - This is a pre-print of an article accepted to Computer Security - ESORICS 2014. The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-11203-9_22
PY - 2014
Y1 - 2014
N2 - Existing single server Private Information Retrieval (PIR) protocols are far from practical. To be practical, a single server PIR protocol has to be both communicationally and computationally efficient. In this paper, we present a single server PIR protocol that has low communication cost and is much faster than existing protocols. A major building block of the PIR protocol in this paper is a tree-based compression scheme, which we call folding/unfolding. This compression scheme enables us to lower the communication complexity to O(loglogn). The other major building block is the BGV fully homomorphic encryption scheme. We show how we design the protocol to exploit the internal parallelism of the BGV scheme. This significantly reduces the server side computational overhead and makes our protocol much faster than the existing protocols. Our protocol can be further accelerated by utilising hardware parallelism. We have built a prototype of the protocol. We report on the performance of our protocol based on the prototype and compare it with the current most efficient protocols.
AB - Existing single server Private Information Retrieval (PIR) protocols are far from practical. To be practical, a single server PIR protocol has to be both communicationally and computationally efficient. In this paper, we present a single server PIR protocol that has low communication cost and is much faster than existing protocols. A major building block of the PIR protocol in this paper is a tree-based compression scheme, which we call folding/unfolding. This compression scheme enables us to lower the communication complexity to O(loglogn). The other major building block is the BGV fully homomorphic encryption scheme. We show how we design the protocol to exploit the internal parallelism of the BGV scheme. This significantly reduces the server side computational overhead and makes our protocol much faster than the existing protocols. Our protocol can be further accelerated by utilising hardware parallelism. We have built a prototype of the protocol. We report on the performance of our protocol based on the prototype and compare it with the current most efficient protocols.
KW - private information retrieval
KW - fully homomorphic encryption
KW - privacy
KW - information retrieval protocol
UR - http://link.springer.com/chapter/10.1007%2F978-3-319-11203-9_22
U2 - 10.1007/978-3-319-11203-9_22
DO - 10.1007/978-3-319-11203-9_22
M3 - Conference contribution book
SN - 9783319112022
T3 - Lecture Notes in Computer Science
SP - 380
EP - 399
BT - Computer Security - ESORICS 2014
A2 - Kutyłowski, Mirosław
A2 - Vaidya, Jaideep
PB - Springer
ER -