Lune

USENIX Security2025顶会

Practical Keyword Private Information Retrieval from Key-to-Index Mappings

Meng Hao, Weiran Liu, Liqiang Peng, Cong Zhang, Pengfei Wu, Lei Zhang, Hongwei Li, Robert H. Deng

出版方
2025年份

摘要

This paper introduces practical schemes for keyword Private Information Retrieval (keyword PIR), enabling private queries on public databases using keywords. Unlike standard indexbased PIR, keyword PIR presents greater challenges, since the query's position within the database is unknown and the domain of keywords is vast. Our key insight is to construct an efficient and compact key-to-index mapping, thereby reducing the keyword PIR problem to standard PIR. To achieve this, we propose three constructions incorporating several new techniques. The high-level approach involves (1) encoding the server's key-value database into an indexable database with a key-to-index mapping and (2) invoking standard PIR on the encoded database to retrieve specific positions based on the mapping. We conduct comprehensive experiments, with results showing substantial improvements over the stateof-the-art keyword PIR, ChalametPIR (CCS'24), i.e., a 15 ∼ 178× reduction in communication and 1.1 ∼ 2.4× runtime improvement, depending on database size and entry length. Our constructions are practical, executing keyword PIR in just 47 ms for a database containing 1 million 32-byte entries. Our Contributions This paper presents three concretely efficient keyword PIR constructions based on different key-to-index mapping strate- USENIX Association 34th USENIX Security Symposium 3397 gies. Our contributions are summarized as follows. Keyword PIR from Sparse Key-Value Store. Our first construction KPIR kvs introduces a novel key-value store (KVS) termed sparse KVS. Using this sparse KVS, we achieve keyword PIR by encoding the key-value database into a vector of comparable size to the original database and then performing a constant number of standard PIR operations on this vector. Keyword PIR from Hashing-to-Bins. Our second construction KPIR hash employs hashing-to-bins techniques, similar to MulPIR [5], to retrieve an entire bin based on the query key. To this end, we utilize the row retrieval capability of Kushilevitz-Ostrovsky PIR (KOPIR) [24] , where the database is represented as a matrix and a row of this matrix is privately retrieved. We abstract PIR with this property as Row-KOPIR and instantiate it from pre-processing-based SimplePIR [23] . KPIR hash requires a single invocation of Row-KOPIR on a slightly expanded encoded database.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext d0f7cca0-e1f7-48cd-a5d8-9df14bbb3c0f

它引用的顶会 Paper28

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖