基于Smartphone服务器辅助RSA密钥生成.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Smartphone服务器辅助RSA密钥生成

基于Smartphone服务器辅助RSA密钥生成   (1.中国矿业大学 计算机科学与技术学院 江苏 徐州 221116; 2.东南大学 移动通信国家重点实验室 南京 210096)      摘 要:基于Cao等人最近提出的一个能抵抗合谋攻击的服务器辅助RSA密钥生成协议,利用.NET Compact Framework平台上的Windows Mobile Smartphone对该协议进行了实现。对协议实现的方案、通信中的数据传输以及关键算法的选择与优化等进行了阐述。考虑了程序的复用性、可维护性、执行效率以及协议运行的可靠性,并且在服务器端采用了多线程处理机制来辅助多个客户端计算。   关键词:合谋攻击; 服务器辅助计算; 智能手机; 多线程   中图分类号:TP309文献标志码:A   文章编号:1001-3695(2009)05-1929-03      Server-aided RSA key generation based on Smartphone   LUO Qi-han??1 CAO Tian-jie????1,2?? HE Tao??1   (1.School of Computer Science Technology China University of Mining Technology Xuzhou Jiangsu 221116 China; 2. National Mobile Communications Research Laboratory Southeast University Nanjing 210096 China)   Abstract:Based on Cao et al.’s improved server-aided standard RSA key generation protocol implemented it based on Windows Mobile Smartphone which was in the .NET Compact Framework. This paper specified the scheme of implementation data transporting of communications and selecting and optimization of key algorithms. Many factors were also considered intensively such as the reusage maintainability execution efficiency and the reliability of protocol running. In addition also adopted?? the multithreading coping mechanism to assist several clients computing.   Key words:collusion attack; server-aided computation; Smartphone; multithreading      近年来,基于个人数字助理、智能卡、掌上领航员以及手机等掌上设备的应用越来越广泛。掌上设备具有便携性、可计算性、可存储性和数据保护等特性,其应用领域不断拓宽。然而,由于多数掌上设备只拥有有限的计算资源,使得它们不足以完成许多诸如密码计算等复杂运算。利用外部服务器进行辅助计算是一个可行的方法,但网络的开放性和外部资源的不可信使得如何在辅助计算中保证掌上设备的安全成为设计辅助计算协议的难题。??   在2000年,为了解决掌上设备产生RSA密钥的速度过慢问题,Modadugu等人[1]提出了通过让掌上设备和不受信任的外部服务器通信,用外部服务器来辅助生成RSA密钥的服务器辅助计算协议。文献中[1]给出了利用单个服务器和双服务器辅助掌上设备的标准RSA密钥生成协议和非平衡RSA密钥生成协议,保证了用户私钥的安全,加快了RSA密钥生成的速度。需要指出的是,Modadugu等人的协议安全前提是两个不可信服务器不能共享信息,否则服务器可利用共享的信息推导出掌上机用户的私钥,即该协议不能抵抗合谋攻击。为抵抗合谋攻击,Chen等人[2]提出了针对Modadugu等人协议的两个修正方案。但Chen等人的协议存在安全缺陷,无论是标准RSA密钥生成协议还是非平衡RSA密钥生成协议,并不像他们认为的那样能够抵抗服务器的合谋攻击。在文献[3,4] 中,Cao等人给出了对修正方案的合谋攻击方法,文献[5]中Kong等人给出了另一种攻击。??   在ITST 2006上,Chen等人[

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档