TY - GEN
T1 - Plinko
T2 - 44th Annual International Conference on the Theory and Applications of Cryptographic Techniques, EUROCRYPT 2025
AU - Hoover, Alexander
AU - Patel, Sarvar
AU - Persiano, Giuseppe
AU - Yeo, Kevin
N1 - Publisher Copyright:
© International Association for Cryptologic Research 2025.
PY - 2025
Y1 - 2025
N2 - We study single-server private information retrieval (PIR) where a client wishes to privately retrieve the x-th entry from a database held by a server without revealing the index x. In our work, we focus on PIR with client pre-processing where the client may compute hints during an offline phase. The hints are then leveraged during queries to obtain sub-linear online time. We present Plinko that is the first single-server PIR with client pre-processing that obtains optimal trade-offs between client storage and total (client and server) query time for all parameters. Our scheme uses t=O~(n/r) query time for any client storage size r. This matches known lower bounds of r·t=Ω(n) up to logarithmic factors for all parameterizations whereas prior works could only match the lower bound when r=O~(n). Moreover, Plinko is also the first updateable PIR scheme where an entry can be updated in worst-case O~(1) time. As our main technical tool, we define the notion of an invertible pseudorandom function (iPRF) that generalizes standard PRFs to be equipped with an efficient inversion algorithm. We present a construction of an iPRF from one-way functions where forward evaluation runs in O~(1) time and inversion runs in time linear in the inverse set (output) size. Furthermore, our iPRF construction is the first that remains efficient and secure for arbitrary domain and range sizes (including small domains and ranges). In the context of single-server PIR, we show that iPRFs may be used to construct the first hint set representation where finding a hint containing an entry x may be done in O~(1) time.
AB - We study single-server private information retrieval (PIR) where a client wishes to privately retrieve the x-th entry from a database held by a server without revealing the index x. In our work, we focus on PIR with client pre-processing where the client may compute hints during an offline phase. The hints are then leveraged during queries to obtain sub-linear online time. We present Plinko that is the first single-server PIR with client pre-processing that obtains optimal trade-offs between client storage and total (client and server) query time for all parameters. Our scheme uses t=O~(n/r) query time for any client storage size r. This matches known lower bounds of r·t=Ω(n) up to logarithmic factors for all parameterizations whereas prior works could only match the lower bound when r=O~(n). Moreover, Plinko is also the first updateable PIR scheme where an entry can be updated in worst-case O~(1) time. As our main technical tool, we define the notion of an invertible pseudorandom function (iPRF) that generalizes standard PRFs to be equipped with an efficient inversion algorithm. We present a construction of an iPRF from one-way functions where forward evaluation runs in O~(1) time and inversion runs in time linear in the inverse set (output) size. Furthermore, our iPRF construction is the first that remains efficient and secure for arbitrary domain and range sizes (including small domains and ranges). In the context of single-server PIR, we show that iPRFs may be used to construct the first hint set representation where finding a hint containing an entry x may be done in O~(1) time.
UR - https://www.scopus.com/pages/publications/105004255732
UR - https://www.scopus.com/pages/publications/105004255732#tab=citedBy
U2 - 10.1007/978-3-031-91095-1_1
DO - 10.1007/978-3-031-91095-1_1
M3 - Conference contribution
AN - SCOPUS:105004255732
SN - 9783031910944
T3 - Lecture Notes in Computer Science
SP - 3
EP - 33
BT - Advances in Cryptology – EUROCRYPT 2025 - 44th Annual International Conference on the Theory and Applications of Cryptographic Techniques, 2025, Proceedings
A2 - Fehr, Serge
A2 - Fouque, Pierre-Alain
Y2 - 4 May 2025 through 8 May 2025
ER -