抵抗合谋攻击的服务器辅助RSA密钥生成协议
需积分: 0 117 浏览量
更新于2024-09-08
收藏 492KB PDF 举报
"基于Smartphone的服务器辅助计算的设计与实现,该文提出了一种改进的服务器辅助RSA密钥生成协议,旨在抵抗合谋攻击。文章由何涛和高彩云撰写,发表在中国矿业大学计算机学院,探讨了在有限计算资源的掌上设备如智能手机上,如何借助服务器进行安全的辅助计算。"
在当前的技术环境中,智能手机等便携式设备的普及率越来越高,它们在计算、存储和数据保护方面展现出诸多优势。然而,这些设备的计算能力通常有限,难以应对复杂的计算任务,如加密算法中的RSA密钥生成。因此,借助外部服务器进行辅助计算成为了解决这一问题的有效途径。
RSA密钥生成协议是密码学中的重要组成部分,用于确保数据传输的安全性。Modadugu等人提出的协议允许不受信任的服务器帮助低能力设备快速生成RSA密钥,但存在安全隐患,即无法抵御两个服务器之间的合谋攻击。陈等人提出的四个改进协议也存在类似问题,它们未能提供足够的安全保障。
针对这些问题,本文提出了一种新的服务器辅助RSA密钥生成协议。这个协议采用了客户端/服务器(C/S)架构,客户端部分使用VS.Net2005下的C#语言,专为Windows Mobile智能手机平台开发。服务器端则采用多线程处理机制,可以同时响应多个客户端的请求,确保高效运行。客户端与服务器之间的通信则通过TCP/IP协议实现,保证了通信的安全性和可靠性。
文章特别强调了在开放和不可信的网络环境中,设计服务器辅助计算协议时必须考虑数据安全性。服务器辅助计算的应用环境充满了潜在的威胁,包括被动和主动的攻击者。如果服务器被恶意操控,用户的隐私和数据安全将面临严重风险。因此,提出的协议着重于增强对合谋攻击的防御能力,确保即使两个服务器相互协作,也无法破坏系统的安全性。
该研究为服务器辅助计算提供了新的安全解决方案,特别是在智能手机等资源有限的设备上,确保了敏感数据在计算过程中的安全。通过采用多线程和智能设备技术,该协议提升了系统的效率和安全性,为未来移动设备的计算需求提供了理论支持和实践指导。
2019-07-22 上传
2019-08-17 上传
2020-08-25 上传
2023-06-08 上传
2023-07-09 上传
2023-06-08 上传
2023-07-27 上传
2024-09-30 上传
2023-06-08 上传
weixin_39840387
- 粉丝: 790
- 资源: 3万+
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析