Paper 2023/1015

Fast Unbalanced Private Computing on (Labeled) Set Intersection with Cardinality

Binbin Tu, School of Cyber Science and Technology, Shandong University
Xiangling Zhang, School of Cyber Science and Technology, Shandong University
Yujie Bai, School of Cyber Science and Technology, Shandong University
Yu Chen, School of Cyber Science and Technology, Shandong University
Abstract

Private computation on (labeled) set intersection (PCSI/PCLSI) is a secure computation protocol that allows two parties to compute fine-grained functions on set intersection, including cardinality, cardinality-sum, secret shared intersection, and arbitrary functions. Recently, some computationally efficient PCSI protocols have emerged, but a limitation of these protocols is the communication complexity, which scales (super)-linear with the size of the large set. This is of particular concern when performing PCSI in the unbalanced case, where one party is a constrained device with a small set, and the other is a service provider holding a large set. In this work, we first formalize a new ideal functionality called shared characteristic and its labeled variety called shared characteristic with labels, from which we propose the frameworks of PCSI/PCLSI protocols. By instantiating our frameworks, we obtain a series of efficient PCSI/PCLSI protocols, whose communication complexity is linear in the size of the small set, and logarithmic in the large set. We demonstrate the practicality of our protocols with implementations. Experiment results show that our protocols outperform previous ones and the larger difference between the sizes of two sets, the better our protocols perform. For input set sizes $2^{10}$ and $2^{22}$ with items of length $128$ bits, our PCSI requires only $4.62$MB of communication to compute the cardinality; $4.71$MB of communication to compute the cardinality-sum. Compared with the state-of-the-art PCSI proposed by Chen et al.~\cite{CZZD22}, there are $ 58 \times$ and $77 \times$ reductions in the communication cost of computing cardinality and cardinality-sum.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
PCSIPCLSIshared characteristic (with labels)
Contact author(s)
mathtubin @ 163 com
xianglingzhang @ mail sdu edu cn
baiyujie @ mail sdu edu cn
yuchen @ sdu edu cn
History
2023-09-28: revised
2023-06-30: received
See all versions
Short URL
https://ia.cr/2023/1015
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2023/1015,
      author = {Binbin Tu and Xiangling Zhang and Yujie Bai and Yu Chen},
      title = {Fast Unbalanced Private Computing on (Labeled) Set Intersection with Cardinality},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1015},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1015}},
      url = {https://eprint.iacr.org/2023/1015}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.