ZipPIR: High-throughput Single-server PIR without Client-side Storage
Rasoul Akhavan Mahdavi, Abdulrahman Diaa, Florian Kerschbaum

TL;DR
ZipPIR is a high-throughput, client-storage-free PIR protocol that compresses ciphertexts to improve efficiency and scalability, enabling practical private database access with minimal client and server resources.
Contribution
ZipPIR introduces a novel ciphertext compression technique and an almost silent offline phase, achieving high throughput without client-side storage or costly updates.
Findings
Over 2 GB/s throughput on large databases
Up to 10x higher throughput than existing protocols
Requires less than 200 KB server-side storage per client
Abstract
Private Information Retrieval (PIR) allows a client to privately access a database without revealing which element is accessed. Initial PIR protocols based on Ring Learning with Errors (RLWE) demonstrated the practicality of PIR, but achieve limited throughput. Alternatively, high-throughput protocols leverage an offline phase that requires substantial client-side storage (e.g., hints in SimplePIR) or involve prohibitive communication costs during the offline phase (e.g., Piano). These limitations conflict with the practical constraints of resource-limited clients and are further exacerbated by dynamic databases, where updates necessitate costly regeneration and retransmission of hints. To address these challenges, we propose ZipPIR, a high-throughput PIR protocol that compresses LWE ciphertexts into significantly smaller Paillier ciphertexts. ZipPIR leverages the offline phase to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Privacy-Preserving Technologies in Data · Advanced Database Systems and Queries
