Paper 2024/270

YPIR: High-Throughput Single-Server PIR with Silent Preprocessing

Samir Jordan Menon, Blyss
David J. Wu, The University of Texas at Austin
Abstract

We introduce YPIR, a single-server private information retrieval (PIR) protocol that achieves high throughput (up to 75% of the memory bandwidth of the machine) without any offline communication. For retrieving a 1-bit (or 1-byte) record from a 32-GB database, YPIR achieves 10.9 GB/s/core server throughput and requires 2.5 MB of total communication. On the same setup, the state-of-the-art SimplePIR protocol achieves a 12.6 GB/s/core server throughput, requires 1.5 MB total communication, but additionally requires downloading a 724 MB hint in an offline phase. YPIR leverages a new lightweight technique to remove the hint from high-throughput single-server PIR schemes with small overhead. We also show how to reduce the server preprocessing time in the SimplePIR family of protocols by a factor of $10$-$15\times$. By removing the need for offline communication, YPIR significantly reduces the server-side costs for private auditing of Certificate Transparency logs. Compared to the best previous PIR-based approach, YPIR reduces the server-side costs by a factor of $5.6\times$. Note that to reduce communication costs, the previous approach assumed that updates to the Certificate Transparency log servers occurred in weekly batches. Since there is no offline communication in YPIR, our approach allows clients to always audit the most recent Certificate Transparency logs (e.g., updating once a day). Supporting daily updates using the prior scheme would cost $30\times$ more than YPIR (based on current AWS compute costs).

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
private information retrievalPIRYPIR
Contact author(s)
samir @ blyss dev
dwu4 @ cs utexas edu
History
2024-02-19: approved
2024-02-18: received
See all versions
Short URL
https://ia.cr/2024/270
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/270,
      author = {Samir Jordan Menon and David J. Wu},
      title = {YPIR: High-Throughput Single-Server PIR with Silent Preprocessing},
      howpublished = {Cryptology ePrint Archive, Paper 2024/270},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/270}},
      url = {https://eprint.iacr.org/2024/270}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.