Paper 2024/567

Amortizing Circuit-PSI in the Multiple Sender/Receiver Setting

Aron van Baarsen, Centrum Wiskunde & Informatica, Leiden University
Marc Stevens, Centrum Wiskunde & Informatica
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)
PDF
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.