Paper 2025/790

PULSE: Parallel Private Set Union for Large-Scale Entities

Jiahui Gao, Arizona State University
Son Nguyen, Arizona State University
Marina Blanton, University at Buffalo
Ni Trieu, Arizona State University
Abstract

Multi-party private set union (mPSU) allows multiple parties to compute the union of their private input sets without revealing any additional information. Existing efficient mPSU protocols can be categorized into symmetric key encryption (SKE)-based and public key encryption (PKE)-based approaches. However, neither type of mPSU protocol scales efficiently to a large number of parties, as they fail to fully utilize available computational resources, leaving participants idle during various stages of the protocol execution. This work examines the limitation of existing protocols and proposes a unified framework for designing efficient mPSU protocols. We then introduce an efficient Parallel mPSU for Large-Scale Entities (PULSE) that enables parallel computation, allowing all parties/entities to perform computations without idle time, leading to significant efficiency improvements, particularly as the number of parties increases. Our protocol is based on PKE and secure even when up to $n-1$ semi-honest parties are corrupted. We implemented PULSE and compared it to state-of-the-art mPSU protocols under different settings, showing a speedup of $1.91$ to $3.57\times$ for $n=8$ parties for various set sizes.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Major revision. ACM CCS 2025
DOI
10.1145/3719027.3765108
Keywords
PSU
Contact author(s)
jgao76 @ asu edu
snguye63 @ asu edu
mblanton @ buffalo edu
nitrieu @ asu edu
History
2025-12-19: revised
2025-05-03: received
See all versions
Short URL
https://ia.cr/2025/790
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/790,
      author = {Jiahui Gao and Son Nguyen and Marina Blanton and Ni Trieu},
      title = {{PULSE}: Parallel Private Set Union for Large-Scale Entities},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/790},
      year = {2025},
      doi = {10.1145/3719027.3765108},
      url = {https://eprint.iacr.org/2025/790}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.