Paper 2024/1494

Concretely Efficient Private Set Union via Circuit-based PSI

Gowri R Chandran, TU Darmstadt
Thomas Schneider, TU Darmstadt
Maximilian Stillger, TU Darmstadt
Christian Weinert, Royal Holloway University of London
Abstract

Private set intersection (PSI) is a type of private set operation (PSO) for which concretely efficient linear-complexity protocols do exist. However, the situation is currently less satisfactory for other relevant PSO problems such as private set union (PSU): For PSU, the most promising protocols either rely entirely on computationally expensive public-key operations or suffer from substantial communication overhead. In this work, we present the first PSU protocol that is mainly based on efficient symmetric-key primitives yet enjoys comparable communication as public-key-based alternatives. Our core idea is to re-purpose state-of-the-art circuit-based PSI to realize a multi-query reverse private membership test (mq-RPMT), which is instrumental for building PSU. We carefully analyze a privacy leakage issue resulting from the hashing paradigm commonly utilized in circuit-based PSI and show how to mitigate this via oblivious pseudorandom function (OPRF) and new shuffle sub-protocols. Our protocol is modularly designed as a sequential execution of different building blocks that can be easily replaced by more efficient variants in the future, which will directly benefit the overall performance. We implement our resulting PSU protocol, showing a run-time improvement of 10% over the state-of-the-art public-key-based protocol of Chen et al. (PKC'24) for input sets of size $2^{20}$. Furthermore, we improve communication by $1.6\times$ over the state-of-the-art symmetric-key-based protocol of Zhang et al. (USENIX Sec'23).

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
private set unionprivate set intersectioncircuit-based PSI
Contact author(s)
chandran @ encrypto cs tu-darmstadt de
schneider @ encrypto cs tu-darmstadt de
maximilian stillger @ stud tu-darmstadt de
christian weinert @ rhul ac uk
History
2024-09-30: approved
2024-09-24: received
See all versions
Short URL
https://ia.cr/2024/1494
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1494,
      author = {Gowri R Chandran and Thomas Schneider and Maximilian Stillger and Christian Weinert},
      title = {Concretely Efficient Private Set Union via Circuit-based {PSI}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1494},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1494}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.