Fuse Multi-Map: A Fast, Accurate, and Memory-Efficient Multi-Set Query Structure with Privacy Extension
Jiyuan Lu , Xiangyu Wang , Dan Zhu , Xindi Ma , Jianfeng Ma
Multi-Set Query (MSQ) is a fundamental task in computer networks and database systems, which can determine which set an element belongs to within multi-sets. Previous MSQ solutions struggle to balance query speed, query accuracy, and memory usage. To address this issue, we propose a novel MSQ structure called Fuse Multi-Map (FMM), which is fast, error-free, has low false positives, and is memory efficient. The key idea is to store and check the element-set ID pairs and the corresponding fingerprints using a random hash-based hypergraph. Compared to the state-of-the-art baselines with the same memory usage, FMM reduces the false positive rate by at least an order of magnitude, while query speed is approximately 5.87× ∼ 21.23× faster. Furthermore, we initiate the study of Encrypted MSQ (EMSQ), which allows MSQ on encrypted data. EMSQ is widely applicable in data privacy protection scenarios, such as deep packet inspection over encrypted traffic. We give a formal definition of EMSQ and formalize its security model. To our knowledge, we present the first EMSQ construction, Encrypted FMM (EFMM), from the FMM and pseudo-random function (PRF), and demonstrate that EFMM is adaptive-secure. The comparative evaluation shows that EFMM also outperforms other MSQ schemes.
Multi-set Query / Encrypted Multi-set Query / Data Privacy
Higher Education Press 2026
/
| 〈 |
|
〉 |