Faster Secure Comparisons with Offline Phase for Efficient Private Set Intersection
Florian Kerschbaum, Erik-Oliver Blass, Rasoul Akhavan Mahdavi

TL;DR
This paper introduces a highly efficient private set intersection protocol that separates an expensive offline phase from a fast online phase, significantly improving performance in practical applications.
Contribution
The authors propose a novel comparison protocol with a split into offline and online phases, reducing online computation and outperforming existing PSI protocols.
Findings
The online phase performs only four fast field operations per comparison.
The protocol outperforms KKRT, VOLE-PSI, and OKVS in speed.
Evaluation of offline phase implementations under various trust assumptions.
Abstract
In a Private section intersection (PSI) protocol, Alice and Bob compute the intersection of their respective sets without disclosing any element not in the intersection. PSI protocols have been extensively studied in the literature and are deployed in industry. With state-of-the-art protocols achieving optimal asymptotic complexity, performance improvements are rare and can only improve complexity constants. In this paper, we present a new private, extremely efficient comparison protocol that leads to a PSI protocol with low constants. A useful property of our comparison protocol is that it can be divided into an online and an offline phase. All expensive cryptographic operations are performed during the offline phase, and the online phase performs only four fast field operations per comparison. This leads to an incredibly fast online phase, and our evaluation shows that it…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Cryptographic Implementations and Security · Cryptography and Residue Arithmetic
