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 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)
PDF
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
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},
      doi = {10.62056/a0fhsgvtw},
      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.