Authenticated Private Set Intersection: A Merkle Tree-Based Approach for Enhancing Data Integrity
Zixian Gong, Zhiyong Zheng, Zhe Hu, Kun Tian, Yi Zhang, Zhedanov Oleksiy, Fengxia Liu

TL;DR
This paper introduces Merkle Tree-based authenticated PSI protocols that enhance data integrity, balancing security with communication efficiency, and provides practical implementations and potential improvements.
Contribution
It defines data integrity in PSI and constructs authenticated protocols integrating Merkle Trees with existing PSI schemes, improving security against malicious participants.
Findings
Two-party authenticated PSI achieves optimal communication complexity.
Multi-party authenticated PSI incurs additional overhead due to Merkle proofs.
Authenticated schemes are more secure but have higher costs than unauthenticated ones.
Abstract
Private Set Intersection (PSI) enables secure computation of set intersections while preserving participant privacy, standard PSI existing protocols remain vulnerable to data integrity attacks allowing malicious participants to extract additional intersection information or mislead other parties. In this paper, we propose the definition of data integrity in PSI and construct two authenticated PSI schemes by integrating Merkle Trees with state-of-the-art two-party volePSI and multi-party mPSI protocols. The resulting two-party authenticated PSI achieves communication complexity , aligning with the best-known unauthenticated PSI schemes, while the multi-party construction is which introduces additional overhead due to Merkle tree inclusion proofs. Due to the incorporation of integrity verification, our authenticated schemes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Cryptography and Residue Arithmetic · Advanced Authentication Protocols Security
