Malicious Private Set Union with Two-Sided Output
Sihang Pu, Jiahui Gao, Ni Trieu
Abstract
Private Set Union (PSU) allows two parties to compute the union of their private sets without revealing any additional information---in particular, it hides their common elements (the intersection). Although recent years have seen significant progress under the semi-honest model, resulting in several efficient two-party PSU protocols, notable gaps remain: (1) some prior works model the semi-honest PSU functionality inaccurately, and (2) practical and scalable maliciously secure protocols are still lacking, except when relying on heavy generic techniques (e.g., FHE, GMW, or general purpose NIZK).
In this paper, we address these issues directly and summarize our contributions as follows:
- We revisit the formal definition of PSU, covering both the standard one-sided functionality (where only one party receives the output) and the two-sided variant (where both parties receive the output), refuting several flawed claims from prior work, and show that the notion of
during-execution leakage'' was not well-defined in the literature, since theenhanced'' functionality is actually equivalent to the standard one. - We show how one of the fastest semi-honest protocols can be strengthened against malicious senders with a simple ad-hoc modification, while preserving its efficiency and simplicity.
- As our main result, we present the first practical, concretely efficient, and maliciously secure two-sided PSU protocol, achieving at least a quadratic improvement over prior work. Along the way, we also resolve the challenge of assuring honest behavior for the hash-to-curve function in the PSU context---a task generally regarded as impractical due to the non-algebraic nature of the hash function.
- We implement both protocols and compare them with existing schemes. Our experiments demonstrate that our maliciously secure protocols are only slower than the most efficient semi-honest protocols in the literature.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 7372c5c4-522e-4797-b4ec-e594dded5b46Cited by top-tier papers1
Ask how each one uses itRelated papers
- Unbalanced Private Set Union with Reduced Computation and CommunicationCong Zhang, Yu Chen, Weiran Liu, Liqiang Peng et al.CCS 2024 · 6 citations
- Malicious-Secure Private Set Intersection via Dual ExecutionPeter Rindal, Mike RosulekCCS 2017 · 135 citations
- Efficient Multi-Party Private Set Union Without Non-Collusion AssumptionsMinglang Dong, Cong Zhang, Yujie Bai, Yu ChenUSENIX Security 2025
- Fast Enhanced Private Set Union in the Balanced and Unbalanced ScenariosBinbin Tu, Yujie Bai, Cong Zhang, Yang Cao et al.USENIX Security 2025
- Is PSI Really Faster Than PSU? Achieving Efficient PSU with Invertible Bloom FiltersLucas Piske, Ni TrieuEUROCRYPT 2026 · 2 citations
