t-PSI: Efficient Multi-party Private Set Intersection with Threshold.

Dan Meng,Zhihui Fu,Chao Kong,Yue Qi,Guitao Cao
DOI: https://doi.org/10.1109/SmartWorld-UIC-ATC-ScalCom-DigitalTwin-PriComp-Metaverse56740.2022.00029
2022-01-01
Abstract:Multi-party privacy set intersection (MPSI) enables multiple parties to compute the intersection of their datasets without leaking data privacy. Among existing MPSI protocols, e.g., KMPRT-based protocols, oblivious evaluation of programmable pseudo-random function (OPPRF) or oblivious pseudo-random function (OPRF) is typically used to generate pseudo random numbers, requiring frequent online interactions. To mitigate such communication overheads, we propose the threshold Privacy Set Intersection (t-PSI) protocol for multi-party, leveraging the Shamir Secret Sharing (SSS) protocol and the masking construction mechanism. We propose two types of masking construction mechanisms: Polynomial and Garbled Bloom-filter. To the best of our knowledge, this is the first Secret Sharing-based MPSI protocol. With the significant reduction of inter-party communication, the t-PSI protocol is highly scalable and can handle datasets ranging from 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">6</sup> to 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">20</sup> . Further, with built-in fault tolerance, t-PSI works even if some parties went offline during protocol execution. As shown in the experiments, for five parties with datasets of 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">20</sup> items each, the proposed t-PSI takes only 63 seconds, outperforming the state-of-the-art in [1].
What problem does this paper attempt to address?