RSA密码体制下的安全多方数据排序协议
需积分: 10 134 浏览量
更新于2024-09-06
收藏 342KB PDF 举报
"基于RSA密码体制的安全多方多数据排序协议的研究,旨在解决多方在保护数据隐私的情况下进行数据排序的问题。本文由邱梅、罗守山和刘文共同撰写,他们分别来自北京邮电大学和西安电子科技大学的相关实验室。该研究扩展了姚氏百万富翁问题,探讨了在有n方参与者,每方都持有一个保密数据集的情况下,如何安全地对这些数据进行排序,而不会泄露任何一方的数据信息。
文中提出的方案基于RSA同态加密体制,这种体制允许在加密数据上直接进行计算,而无需先解密。通过这种方式,各方可以对加密后的数据进行排序操作,最终得到的结果仍然是加密状态,只有当各方用自己的私钥解密时,才能得知排序后的结果,而且只能解密自己的数据,无法获取其他方的数据信息。
安全多方计算(SMC)是密码学中的一个重要领域,由Yao在1982年首次提出。SMC的目标是在多个不信任的参与者之间进行计算,保证各方的输入数据隐私,只揭示计算结果。文中提到,SMC已被广泛应用于科学计算、计算几何、数据挖掘和统计分析等领域。
在数据比较的安全性方面,早期的工作主要集中在比较大小,而对相等比较的处理并不充分。后来的研究逐渐改进了这一情况,例如文献[7]提供了一个有效且公平的大小比较协议,但未处理相等比较;文献[8, 9]则对相等比较提出了协议,但未进行安全性证明。秦静等人的工作在文献[10]中弥补了这一空白,提出了一种既解决相等比较又保证公平性的协议。
本文的重点在于,通过分析和构建基于RSA的协议,解决了安全多方多数据排序问题,同时在半诚实模型下,对协议的正确性、安全性和效率进行了深入的分析。这里的半诚实模型意味着参与者通常会按照协议执行,但可能会试图从额外的信息中获取超出协议规定范围的隐私数据。
关键词涵盖了密码学的基础理论,如同态加密体制,以及安全多方计算的关键特性,如计算不可区分性,这些都是确保协议安全性的核心概念。此外,数据排序作为实际应用中的常见需求,其在隐私保护环境下的实现具有重要的实践价值。
这篇论文为安全多方计算领域的研究提供了新的视角,尤其是在处理多数据排序问题上,为保护隐私的分布式计算提供了新的解决方案。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-09-06 上传
2019-09-08 上传
2019-07-22 上传
2019-07-22 上传
2019-08-14 上传
2019-09-11 上传
weixin_39841882
- 粉丝: 445
- 资源: 1万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率