两方保密交集计算协议与实现分析
需积分: 0 25 浏览量
更新于2024-09-07
收藏 418KB PDF 举报
"本文详细探讨了一种两方交集保密计算协议,该协议基于Boyen-Waters的匿名IBE(Identity-Based Encryption)方案,并补充了零知识证明和承诺方案的理论,以增强保密性和安全性。作者陈治宇提出了一种具体协议,包括实现方案、模块划分和实现机制,旨在实现实际应用的协议应用程序。文中还对协议的运行性能进行了测试和分析,以找出性能瓶颈并提供改进策略。此协议适用于需要保护信息隐私的场景,如查询员工机票预订而不泄露个人信息,以及保密检索匹配、数据库和数据挖掘等领域。虽然保密计算已有一定的发展,但针对特定问题的实用方案仍然有限,尤其是两方情况。本文引用了Freeman和Kissner-Song等人的工作,他们的方案分别针对被动和主动攻击,但存在安全性和效率的权衡。"
在两方交集保密计算协议中,信息安全是至关重要的。Boyen-Waters的匿名IBE方案提供了一种基础,允许两方在不揭示各自原始数据的情况下计算数据集的交集。然而,为了增强这一过程的隐私保护,陈治宇在文中引入了零知识证明和承诺方案。零知识证明允许一方向另一方证明其拥有某个信息,而无需揭示该信息本身,确保了数据的保密性。承诺方案则允许一方在不透露具体内容的情况下对数据做出承诺,后续可以验证承诺的正确性,防止数据篡改。
协议的实现方案考虑了模块划分和实现机理,旨在创建一个实际可行的应用程序。这种应用程序在实际操作中,如查询员工机票预订,能够避免敏感信息如姓名、身份证号码等的泄露。同时,协议需要抵抗可能的中间人攻击,因此零知识证明和承诺方案的使用显得尤为重要。
通过对协议的性能测试和分析,作者能够识别出性能瓶颈,这对于优化协议效率和提升用户体验至关重要。性能测试不仅涉及计算速度,还包括安全性方面的考量,以确保在提高效率的同时,协议的保密性和安全性不受影响。
交集保密计算在多个领域有广泛应用,如保密数据库和数据挖掘。尽管已有一些解决方案,如Freeman和Kissner-Song的方案,但它们在应对不同攻击模式时表现出不同的安全性和效率特性。因此,陈治宇提出的协议作为对此领域的贡献,有望为未来的信息保密计算提供更高效、安全的选择。
2019-07-22 上传
2019-09-08 上传
2022-11-30 上传
2019-09-10 上传
2019-09-08 上传
2019-07-22 上传
2019-07-22 上传
2019-07-22 上传
2019-07-22 上传
weixin_39841882
- 粉丝: 445
- 资源: 1万+
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器