[Resource Topic] 2024/1462: Efficient Fuzzy Private Set Intersection from Fuzzy Mapping

Welcome to the resource topic for 2024/1462

Title:
Efficient Fuzzy Private Set Intersection from Fuzzy Mapping

Authors: Ying Gao, Lin Qi, Xiang Liu, Yuanchao Luo, Longxin Wang

Abstract:

Private set intersection (PSI) allows Sender holding a set (X) and Receiver holding a set (Y) to compute only the intersection (X\cap Y) for Receiver. We focus on a variant of PSI, called fuzzy PSI (FPSI), where Receiver only gets points in (X) that are at a distance not greater than a threshold from some points in (Y).

Most current FPSI approaches first pick out pairs of points that are potentially close and then determine whether the distance of each selected pair is indeed small enough to yield FPSI result. Their complexity bottlenecks stem from the excessive number of point pairs selected by the first picking process. Regarding this process, we consider a more general notion, called fuzzy mapping (Fmap), which can map each point of two parties to a set of identifiers, with closely located points having a same identifier, which forms the selected point pairs.

We initiate the formal study on Fmap and show novel Fmap instances for Hamming and (L_\infty) distances to reduce the number of selected pairs. We demonstrate the powerful capability of Fmap with some superior properties in constructing FPSI variants and provide a generic construction from Fmap to FPSI.

Our new Fmap instances lead to the fastest semi-honest secure FPSI protocols in high-dimensional space to date, for both Hamming and general (L_{\mathsf p\in [1, \infty]}) distances. For Hamming distance, our protocol is the first one that achieves strict linear complexity with input sizes. For (L_{\mathsf p\in [1, \infty]}) distance, our protocol is the first one that achieves linear complexity with input sizes, dimension, and threshold.

ePrint: https://eprint.iacr.org/2024/1462

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .