【24h】

Testing Disjointness of Private Datasets

机译:测试私有数据集的不相交性

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Two parties, say Alice and Bob, possess two sets of elements that belong to a universe of possible values and wish to test whether these sets are disjoint or not. In this paper we consider the above problem in the setting where Alice and Bob wish to disclose no information to each other about their sets beyond the single bit: "whether the intersection is empty or not." This problem has many applications in commercial settings where two mutually distrustful parties wish to decide with minimum possible disclosure whether there is any overlap between their private datasets. We present three protocols that solve the above problem that meet different efficiency and security objectives and data representation scenarios. Our protocols are based on Homomorphic encryption and in our security analysis, we consider the semi-honest setting as well as the malicious setting. Our most efficient construction for a large universe in terms of overall communication complexity uses a new encryption primitive that we introduce called "superposed encryption." We formalize this notion and provide a construction that may be of independent interest. For dealing with the malicious adversarial setting we take advantage of recent efficient constructions of Universally-Composable commitments based on verifiable encryption as well as zero-knowledge proofs of language membership.
机译:爱丽丝(Alice)和鲍勃(Bob)说,两方拥有两组元素,这些元素属于一个可能的值的范围,并希望测试这些元素是否不相交。在本文中,我们考虑了以下问题:在这种情况下,爱丽丝和鲍勃希望彼此之间不透露任何有关其集合的信息:“交集是否为空”。这个问题在商业环境中有许多应用,在商业环境中,两个互不信任的各方希望以最小的可能披露来决定他们的私有数据集之间是否存在任何重叠。我们提出了三种解决上述问题的协议,它们可以满足不同的效率和安全性目标以及数据表示方案。我们的协议基于同态加密,在安全性分析中,我们考虑了半诚实设置以及恶意设置。就整体通信复杂性而言,我们对大型宇宙的最有效构造使用了一种新的加密原语,我们将其称为“叠加加密”。我们将这一概念形式化,并提供可能具有独立利益的结构。为了处理恶意的对抗性设置,我们利用了基于可验证的加密以及语言成员的零知识证明的最近可通用构建的承诺的有效构造。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号