Paper 2026/1384 Original: eprint.iacr.org/2026/1384 ↗

Lower Bounds for PIR with Preprocessing from Blackbox Cryptography

Alexander Hoover
Giuseppe Persiano
Kevin Yeo
Abstract

Single-server private information retrieval (PIR) schemes are known to require linear query time. Recent works circumvent these classical lower bounds by leveraging preprocessing to answer queries in sublinear time. We prove computation lower bounds for PIR with preprocessing schemes making blackbox usage of any cryptography (such as random oracles or virtual blackbox obfuscation). If the client stores $s$ bits about an $n$-bit database, then answering $k = \Omega(s)$ queries requires either $\Omega(n/s)$ amortized online communication or $\Omega(n/s)$ amortized server cryptographic operations. This is tight, as known constructions match either bound while outperforming the other. Our lower bound is unconditional and allows arbitrary query protocols, weakened privacy, and server-side database encodings (including doubly efficient PIR) whenever the encoding is independent of the blackbox cryptography. Previous bounds were only known conditionally and for restricted classes of preprocessing, e.g., under non-encoding assumptions. Our framework also yields $\Omega(n/s)$ communication lower bounds for schemes with $o(n/s)$ server cryptographic operations, communication-determined server cryptography, or perfect privacy in the idealized model. Finally, we prove lower bounds for symmetric PIR with client preprocessing in the random oracle model and give a matching construction using only one-way functions in the online phase.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
History
2026-09-10: last updated
2026-07-07: published
Short URL
https://ia.cr/2026/1384
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/1384,
      author = {Alexander Hoover and Giuseppe Persiano and Kevin Yeo},
      title = {Lower Bounds for PIR with Preprocessing from Blackbox Cryptography},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1384},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1384}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.