TY - GEN
T1 - Efficient Private Set Intersection Based on Functional Encryption
AU - Xiong, Liyao
AU - Jiang, Zoe L.
AU - Huang, Yi
AU - Wang, Jianzong
AU - Xiao, Jing
AU - Zhang, Weizhe
AU - Wang, Xuan
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Private Set Intersection (PSI) is a protocol that allows two parties (sender and receiver) to communicate and calculate the intersection of their sets without revealing any other information about their sets. In a typical case, PSI protocol runs on the unbalanced setting where the size of one party's set far exceeds that of the other. In this paper, we focus on the scenario of the receiver having a more extensive set with more substantial arithmetic power, which is essential in disease close contact tracing. In contrast, most of the current work focuses on the opposite scenario. We propose a PSI protocol that can compute efficiently in the unbalanced setting, and the communication only increases with the size of the smaller set owned by the sender. Specifically, to implement the PSI protocol, we construct a functional encryption scheme for the equivalence testing function. Then use cuckoo hash to optimize the comparison operation between elements. The benchmarks show that the PSI protocol takes 46 seconds and 20MB communication cost to compute the intersection with 16 million elements in the receiver's set and 5,000 elements in the sender's set. It achieves 1.93 × reduction in communication cost and 2.57 × reduction in computation cost compared to prior work.
AB - Private Set Intersection (PSI) is a protocol that allows two parties (sender and receiver) to communicate and calculate the intersection of their sets without revealing any other information about their sets. In a typical case, PSI protocol runs on the unbalanced setting where the size of one party's set far exceeds that of the other. In this paper, we focus on the scenario of the receiver having a more extensive set with more substantial arithmetic power, which is essential in disease close contact tracing. In contrast, most of the current work focuses on the opposite scenario. We propose a PSI protocol that can compute efficiently in the unbalanced setting, and the communication only increases with the size of the smaller set owned by the sender. Specifically, to implement the PSI protocol, we construct a functional encryption scheme for the equivalence testing function. Then use cuckoo hash to optimize the comparison operation between elements. The benchmarks show that the PSI protocol takes 46 seconds and 20MB communication cost to compute the intersection with 16 million elements in the receiver's set and 5,000 elements in the sender's set. It achieves 1.93 × reduction in communication cost and 2.57 × reduction in computation cost compared to prior work.
KW - functional encryption
KW - private set intersection
KW - semi-honest security
UR - https://www.scopus.com/pages/publications/85146490189
U2 - 10.1109/ICDIS55630.2022.00009
DO - 10.1109/ICDIS55630.2022.00009
M3 - 会议稿件
AN - SCOPUS:85146490189
T3 - Proceedings - 2022 4th International Conference on Data Intelligence and Security, ICDIS 2022
SP - 9
EP - 15
BT - Proceedings - 2022 4th International Conference on Data Intelligence and Security, ICDIS 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 4th International Conference on Data Intelligence and Security, ICDIS 2022
Y2 - 24 August 2022 through 26 August 2022
ER -