Paper 2022/653 Original: eprint.iacr.org/2022/653 ↗

Fast Unbalanced Private Set Union from Fully Homomorphic Encryption

Binbin Tu
Yu Chen
Qi Liu
Cong Zhang
Abstract

Private set union (PSU) allows two parties to compute the union of their sets without revealing anything else. It has been widely used in various applications. While several computationally efficient PSU protocols have been developed for the balanced case, they have a potential limitation in their communication complexity, which grows (super)-linearly with the size of the larger set. This poses a challenge when performing PSU in the unbalanced setting, where one party is a constrained device holding a small set, and another is a service provider holding a large set. In this work, we propose a generic construction of unbalanced PSU from leveled fully homomorphic encryption and a newly introduced protocol called permuted matrix private equality test. By instantiating the generic construction, we obtain two unbalanced PSU protocols whose communication complexity is linear in the size of the smaller set, and logarithmic in the larger set. We implement our protocols. Experiments demonstrate that our protocols outperform all previous protocols in the unbalanced setting. The larger difference between the sizes of two sets, the better our protocols perform. For input sets of sizes $2^{10}$ and $2^{20}$ with items of length $128$ bits, our PSU requires only $2.767$ MB of communication. Compared with the state-of-the-art PSU proposed by Zhang et al. (USENIX Security 2023), there are $37 \times$ shrink in communication and roughly $10 - 35 \times$ speedup in the running time depending on the network environments.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2023-08-09: last updated
2022-05-26: published
Short URL
https://ia.cr/2022/653
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2022/653,
      author = {Binbin Tu and Yu Chen and Qi Liu and Cong Zhang},
      title = {Fast Unbalanced Private Set Union from Fully Homomorphic Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/653},
      year = {2022},
      url = {https://eprint.iacr.org/2022/653}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.