两方保密交集计算协议与实现分析

需积分: 0 0 下载量 25 浏览量 更新于2024-09-07 收藏 418KB PDF 举报
"本文详细探讨了一种两方交集保密计算协议,该协议基于Boyen-Waters的匿名IBE(Identity-Based Encryption)方案,并补充了零知识证明和承诺方案的理论,以增强保密性和安全性。作者陈治宇提出了一种具体协议,包括实现方案、模块划分和实现机制,旨在实现实际应用的协议应用程序。文中还对协议的运行性能进行了测试和分析,以找出性能瓶颈并提供改进策略。此协议适用于需要保护信息隐私的场景,如查询员工机票预订而不泄露个人信息,以及保密检索匹配、数据库和数据挖掘等领域。虽然保密计算已有一定的发展,但针对特定问题的实用方案仍然有限,尤其是两方情况。本文引用了Freeman和Kissner-Song等人的工作,他们的方案分别针对被动和主动攻击,但存在安全性和效率的权衡。" 在两方交集保密计算协议中,信息安全是至关重要的。Boyen-Waters的匿名IBE方案提供了一种基础,允许两方在不揭示各自原始数据的情况下计算数据集的交集。然而,为了增强这一过程的隐私保护,陈治宇在文中引入了零知识证明和承诺方案。零知识证明允许一方向另一方证明其拥有某个信息,而无需揭示该信息本身,确保了数据的保密性。承诺方案则允许一方在不透露具体内容的情况下对数据做出承诺,后续可以验证承诺的正确性,防止数据篡改。 协议的实现方案考虑了模块划分和实现机理,旨在创建一个实际可行的应用程序。这种应用程序在实际操作中,如查询员工机票预订,能够避免敏感信息如姓名、身份证号码等的泄露。同时,协议需要抵抗可能的中间人攻击,因此零知识证明和承诺方案的使用显得尤为重要。 通过对协议的性能测试和分析,作者能够识别出性能瓶颈,这对于优化协议效率和提升用户体验至关重要。性能测试不仅涉及计算速度,还包括安全性方面的考量,以确保在提高效率的同时,协议的保密性和安全性不受影响。 交集保密计算在多个领域有广泛应用,如保密数据库和数据挖掘。尽管已有一些解决方案,如Freeman和Kissner-Song的方案,但它们在应对不同攻击模式时表现出不同的安全性和效率特性。因此,陈治宇提出的协议作为对此领域的贡献,有望为未来的信息保密计算提供更高效、安全的选择。