Paper 2026/2132
United: Shuffle-Free Multiparty PSU via Oblivious Invertible Sketches
Abstract
Multiparty Private Set Union (MPSU) allows multiple parties to compute the union of their private sets while revealing no additional information beyond the prescribed output. Existing practical MPSU protocols typically manipulate individual elements and rely on a distributed shuffle to hide element ownership, introducing an $O(n)$ round-complexity bottleneck. We present United, a shuffle-free MPSU framework based on a new data-structure abstraction, Oblivious Insert-Only Invertible Sketches (OIIS). Rather than anonymizing an element-wise intermediate representation, the parties directly construct a protected symmetric sketch of the union. Conditional oblivious insertion ensures that each distinct union element is inserted exactly once while hiding the insertion condition and modified locations. We provide two realizations of OIIS. Our HE-based construction instantiates OIIS with a standard Invertible Bloom Lookup Table protected by multi-key partially homomorphic encryption, while our MPC-based construction uses additive secret sharing and introduces a new row-local power-sum OIIS technique for efficient conditional insertion. We implement and evaluate both constructions. Across the evaluated configurations, our MPC-based construction achieves up to $3.10\times$ lower runtime in LAN settings, while our HE-based construction achieves up to $2.73\times$ lower runtime in WAN settings compared with prior MPSU protocols.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Multiparty Private Set UnionSet Operation
- Contact author(s)
-
snguye63 @ asu edu
lpiske @ asu edu
ntrieu1 @ asu edu - History
- 2026-09-22: approved
- 2026-09-20: received
- See all versions
- Short URL
- https://ia.cr/2026/2132
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2132,
author = {Truong Son Nguyen and Lucas Piske and Ni Trieu},
title = {United: Shuffle-Free Multiparty {PSU} via Oblivious Invertible Sketches},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2132},
year = {2026},
url = {https://eprint.iacr.org/2026/2132}
}