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 semi-honest 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 is able to realize a stronger security notion. 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
- Published by the IACR in CIC 2024
- DOI
- 10.62056/a0fhsgvtw
- Keywords
- Circuit-PSIPrivate Set IntersectionOPRFMPC
- Contact author(s)
-
aronvanbaarsen @ gmail com
marc stevens @ cwi nl - History
- 2024-10-08: revised
- 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}, doi = {10.62056/a0fhsgvtw}, url = {https://eprint.iacr.org/2024/567} }