计算机科学
考试(生物学)
集合(抽象数据类型)
情报检索
数据挖掘
程序设计语言
生物
古生物学
作者
Yu Chen,M. Zhang,Cong Zhang,Minglang Dong,Weiran Liu
标识
DOI:10.1007/978-3-031-57725-3_13
摘要
Private set operations allow two parties to perform secure computation on their private sets, including intersection, union and functions of intersection/union. In this paper, we put forth a framework to perform private set operations. The technical core of our framework is the multi-query reverse private membership test (mqRPMT) protocol (Zhang et al., USENIX Security 2023). We present two constructions of mqRPMT from newly introduced cryptographic notions, one is based on commutative weak pseudorandom function (cwPRF), and the other is based on permuted oblivious pseudorandom function (pOPRF). Both cwPRF and pOPRF can be realized from the decisional Diffie-Hellman (DDH)-like assumptions in the random oracle model. We demonstrate the practicality of our framework with implementations. By plugging our cwPRF-based mqRPMT into the framework, we obtain various PSO protocols that are superior or competitive to the state-of-the-art protocols. For intersection functionality, our protocol is faster than the most efficient one for small sets. For cardinality functionality, our protocol achieves a $$2.4-10.5\times $$ speedup and a $$10.9-14.8\times $$ reduction in communication cost. For cardinality-with-sum functionality, our protocol achieves a $$28.5-76.3\times $$ speedup and $$7.4\times $$ reduction in communication cost. For union functionality, our protocol is the first one that achieves strictly linear complexity, and requires the lowest concrete computation and communication costs in all settings, achieving a $$2.7-17\times $$ speedup and about $$2\times $$ reduction in communication cost. Furthermore, our improvement on PSU also translates to related functionality, yielding the most efficient private-ID protocol to date.
科研通智能强力驱动
Strongly Powered by AbleSci AI