Paper 2026/1772
Multi-PGBF: Efficient Oblivious Key-Value Store and Application to Private Set Intersection
Abstract
An oblivious key-value store is a data structure that can encode and decode $n$ key-value pairs in a table of size $m$ obliviously. After encoding, one cannot distinguish the encoded key-value pairs from other key-value pairs in the input domain. In this paper, we first propose a data structure called Peelable Garbled Bloom Filter (PGBF), which encodes the key-value pairs in a similar way to peeling and unpeeling an \emph{onion}. Specifically, it can divide the key-value pair set (i.e., onion) as multiple subsets (i.e., peels) and order them from the outermost peel to the innermost peel by using a counting Bloom filter. However, using a small expansion rate (i.e., $\eta=m/n$) in PGBF will result in a non-empty core issue with non-negligible probability. To handle this issue, we propose Multi-PGBF by combining multiple PGBFs to do the peelings and unpeelings recursively. In addition, we propose a variant C-Multi-PGBF by clustering a large set into small sets to achieve faster encoding efficiency. Our experiments show that Multi-PGBF and C-Multi-PGBF obtain the best encoding and decoding efficiency. Multi-PGBF improves the encoding time of RR (CCS’22) by $65.1\%\sim 77.6\%$, while C-Multi-PGBF improves the encoding time of the clustered RR variant by $60.2\%\sim 64.7\%$. For decoding, Multi-PGBF is $28.6\%\sim 62.4\%$ faster than RR (CCS'22) and $89.7\%\sim 96.3\%$ faster than RB-OKVS (Usenix'23). When integrated into the state-of-the-art two-party and multi-party private set intersection protocols (Eurocrypt'21, Usenix'24), Multi-PGBF and C-Multi-PGBF lead to faster protocols than those using existing OKVS constructions in most settings.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- oblivious key-value storeprivate set intersection
- Contact author(s)
-
mingliwu @ connect hku hk
john tszhonyuen @ monash edu
man-ho-allen au @ polyu edu hk
smyiu @ cs hku hk - History
- 2026-08-22: approved
- 2026-08-22: received
- See all versions
- Short URL
- https://ia.cr/2026/1772
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1772,
author = {Mingli Wu and Tsz Hon Yuen and Man Ho Au and Siu-Ming Yiu},
title = {Multi-{PGBF}: Efficient Oblivious Key-Value Store and Application to Private Set Intersection},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1772},
year = {2026},
url = {https://eprint.iacr.org/2026/1772}
}