Paper 2024/567 Original: eprint.iacr.org/2024/567 ↗

Amortizing Circuit-PSI in the Multiple Sender/Receiver Setting

Aron van Baarsen
Marc Stevens
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
Preprint.
History
2024-10-08: last updated
2024-04-12: published
Short URL
https://ia.cr/2024/567
License
https://creativecommons.org/licenses/by/4.0/

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},
      url = {https://eprint.iacr.org/2024/567}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.