Cryptology ePrint Archive: Report 2018/1083

Private Stateful Information Retrieval

Sarvar Patel and Giuseppe Persiano and Kevin Yeo

Abstract: Private information retrieval (PIR) is a fundamental tool for preserving query privacy when accessing outsourced data. All previous PIR constructions have significant costs preventing widespread use. In this work, we present private stateful information retrieval (PSIR), an extension of PIR, allowing clients to be stateful and maintain information between multiple queries. Our design of the PSIR primitive maintains three important properties of PIR: multiple clients may simultaneously query without complex concurrency primitives, query privacy should be maintained if the server colludes with other clients, and new clients should be able to enroll into the system by exclusively interacting with the server.

We present a PSIR framework that reduces an online query to performing one single-server PIR on a sub-linear number of database records. All other operations beyond the single-server PIR consist of cryptographic hashes or plaintext operations. In practice, the dominating costs of resources occur due to the public-key operations involved with PIR. By reducing the input database to PIR, we are able to limit expensive computation and avoid transmitting large ciphertexts. We show that various instantiations of PSIR reduce server CPU by up to 10x and online network costs by up to 10x over the previous best PIR construction.

Category / Keywords: cryptographic protocols / Private information retrieval

Original Publication (with minor differences): ACM-CCS-2018

Date: received 7 Nov 2018

Contact author: kwlyeo at google com

Available format(s): PDF | BibTeX Citation

Version: 20181109:164801 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]