
Research Article
BCPIR: More Efficient Keyword PIR via Block Building Codewords
@INPROCEEDINGS{10.1007/978-3-031-94445-1_9, author={Shuquan Wang and Hao Yang and Lu Zhou}, title={BCPIR: More Efficient Keyword PIR via Block Building Codewords}, proceedings={Security and Privacy in Communication Networks. 20th EAI International Conference, SecureComm 2024, Dubai, United Arab Emirates, October 28--30, 2024, Proceedings, Part I}, proceedings_a={SECURECOMM}, year={2026}, month={9}, keywords={Homomorphic Encryption Private Information Retrieval Block Code}, doi={10.1007/978-3-031-94445-1_9} }- Shuquan Wang
Hao Yang
Lu Zhou
Year: 2026
BCPIR: More Efficient Keyword PIR via Block Building Codewords
SECURECOMM
Springer
DOI: 10.1007/978-3-031-94445-1_9
Abstract
Private information retrieval (PIR) is a key building block in many privacy-preserving systems, such as database querying, cloud computing and the Internet of Things. Homomorphic encryption (HE) is a promising solution for PIR. Although it has great potential, its practicality for keyword PIR is relatively low due to its high computational overhead. In this paper, we propose an efficient keyword PIR protocol called BCPIR, based on block code. In BCPIR, we design a new mapping scheme based on linear block codes that maps keywords to blocked binary strings with only one significant bit per block. Our block code can determine the distribution interval of significant bits and reduce the randomness of the significant bit distribution after mapping. In addition, based on block code, we preprocess the database and propose a novel keyword comparison method, which can support batch comparison and greatly improve the efficiency. We compare our solution to previous work and find that our solution is on average over 142 times faster for larger databases over 128MB. To further increase the utility of our solution, our scheme can be further accelerated on GPU. We test it on an A100 GPU and the overall performance can be increased by a further 10–20 times.

