Paper 2024/567
Amortizing Circuit-PSI in the Multiple Sender/Receiver Setting
Abstract
Private set intersection (PSI) is a cryptographic functionality for two parties to learn the intersection of their input sets, without leaking any other information. Circuit-PSI is a stronger PSI functionality where the parties learn only a secret-shared form of the desired intersection, thus without revealing the intersection directly. These secret shares can subsequently serve as input to a secure multiparty computation of any function on this intersection. In this paper we consider several settings in which parties take part in multiple Circuit-PSI executions with the same input set, and aim to amortize communications and computations. To that end, we build up a new framework for Circuit-PSI around generalizations of oblivious (programmable) PRFs that are extended with offline setup phases. We present several efficient instantiations of this framework with new security proofs for this setting. As a side result, we obtain a slight improvement in communication and computation complexity over the state-of-the art Circuit-PSI protocol by Bienstock et al. (USENIX '23). Additionally, we present a novel Circuit-PSI protocol from a PRF with secret-shared outputs, which has linear communication and computation complexity in the parties' input set sizes, and incidentally, it realizes ``almost malicious'' security, making it the first major step in this direction since the protocol by Huang et al. (NDSS '12). Lastly, we derive the potential amortizations over multiple protocol executions, and observe that each of the presented instantiations is favorable in at least one of the multiple-execution settings.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Circuit-PSIPrivate Set IntersectionOPRFMPC
- Contact author(s)
-
aronvanbaarsen @ gmail com
marc stevens @ cwi nl - History
- 2024-04-12: approved
- 2024-04-12: received
- See all versions
- Short URL
- https://ia.cr/2024/567
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/567, author = {Aron van Baarsen and Marc Stevens}, title = {Amortizing Circuit-PSI in the Multiple Sender/Receiver Setting}, howpublished = {Cryptology ePrint Archive, Paper 2024/567}, year = {2024}, note = {\url{https://eprint.iacr.org/2024/567}}, url = {https://eprint.iacr.org/2024/567} }