Skip to content

GPIR: Efficient Single‐Server Private Information Retrieval With Garbled Bloom Filters

Aug 2026 · Concurrency and Computation · Vol 38 · 0 citations · 29 references

TL;DR

GPIR protects the queried index, target row, and GBF positions, while wGPIR provides intra‐row query privacy under the IND‐CPA security of BFV, demonstrating its practicality for efficient private retrieval.

Abstract

Private Information Retrieval (PIR) enables a client to retrieve a target record from a server‐held database without revealing the queried index. Existing single‐server PIR schemes still face difficulty in achieving both query privacy and practical efficiency, due to large query size, large storage overhead, or high server‐side computation. To address these limitations, this article proposes GPIR, an efficient PIR scheme based on Garbled Bloom Filters (GBFs) and BFV homomorphic encryption, together with a query‐compressed row‐revealing variant, wGPIR. In GPIR, the server arranges the database into a square matrix and encodes each row as an additive GBF. The client generates a row‐masked sparse query vector according to the target index and encrypts it before sending. The server then homomorphically evaluates the query over all row‐wise GBFs and returns one encrypted response per row. To further improve efficiency, the variant wGPIR explicitly reveals the target row and compresses the query into three ciphertexts corresponding to the three GBF positions, which are expanded by the server to form the encrypted query vector. Security analysis shows that GPIR protects the queried index, target row, and GBF positions, while wGPIR provides intra‐row query privacy under the IND‐CPA security of BFV. Experiments on a database with 220$$ {2}^{20} $$ records show that GPIR achieves 1.53 ×$$ \times $$ improvement in computation over APIR, and wGPIR further achieves 1180 ×$$ \times $$ , 768.20 ×$$ \times $$ improvements in communication over APIR and GPIR, respectively, along with 4.09 ×$$ \times $$ and 49.5 ×$$ \times $$ improvements in computation over APIR and GPIR, respectively, demonstrating its practicality for efficient private retrieval.

View source

Similar papers

2026

Tramy: A Multi-Client Dynamic Searchable Symmetric Encryption With Malicious Servers Tracking for Conjunctive Queries

Dynamic Searchable Symmetric Encryption (DSSE) enables efficient searches over encrypted data but often suffers from search pattern leakage, allowing adversaries to infer sensitive information. While schemes using Oblivious RAM (ORAM) mitigate leakage, their high cost hinders large-scale applications. Dory adopts a mul...

Man-Yue Hu, Cong Zuo, Shu-Jie Cui et al. · 0 citations
Preprint Aug 2026

Billion-Scale Nearest-Neighbor Search under Fully Homomorphic Encryption on a Single GPU, Balancing Leakage and Cost

A system that answers "which database vectors are most similar to my query?" without the server ever seeing the query is built, and what this speed costs is measured: the hierarchy's access pattern leaks the database geometry, and it is shown that seeded padding cuts this leak by ~35x.

I. Isozaki, Madison Bratina, Edward Kim · 0 citations
Preprint Sep 2026

SEEK: Secure and Efficient Encrypted Keyword Search For Privacy-Preserving Messaging Protocols

SEREK is a practical and efficient encrypted keyword-search protocol for privacy-preserving messaging that combines homomorphic encryption with secure two-party computation (2PC) and achieves 100% accuracy under case variations that result in exact-matching failures, without requiring additional trapdoors or online com...

Soumyadyuti Ghosh, Michail Maniatakos · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.