基于SOC的SM9标识密码算法研究与实现.pdfVIP

基于SOC的SM9标识密码算法研究与实现.pdf

  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文档。上传文档
查看更多
中文摘要 摘 要 长期以来,无线网络中的密码技术一直是信息安全领域的研究热点。标识密 码算法的提出有效解决了传统公钥密码体制中的密钥管理问题,公钥的获取直接 来源于用户标识,而无需再进行复杂的证书交换,有效的提升了无线网络吞吐量。 SM9 标识密码算法是我国自主研制的商用密码算法标准,具备加密性能强,密钥 管理简单的优点,特别适用于海量用户的无线网络环境。SM9 算法较为复杂,且 运算量大,目前也只存在软件实现方案,而嵌入式无线设备通常处理性能较低, 软件实现方案无法满足效率需求。针对这一问题,论文提出了一种适用于嵌入式 无线设备的SM9 标识密码算法实现方案,并在Zedboard 板卡上进行了实现,测试 4 结果表明该方案相比于现有软件实现方案有 倍左右的性能提升,具体研究内容 如下: ①研究了SM9 标识密码算法原理,重点研究了数字签名与验证算法以及公钥 加解密算法,并对其算法组成进行了深入分析。 ②针对目前 SM9 标识密码算法软件实现方案效率低下的问题,提出了 SM9 标识密码系统的SOC 实现方案,将密码系统中较为耗时的素域和二次扩域运算采 用FPGA 实现,密码系统中的上层算法则采用ARM 进行实现,ARM 和FPGA 之 间采用高速的AXI 总线进行数据交互。 ③设计了 SM9 标识密码算法中素域和二次扩域运算模块的硬件方案,并在 FPGA 上进行实现。通过对有限域运算硬件实现算法进行研究,在FPGA 上设计实 现了素域和二次扩域下的模加减、模乘和模逆运算模块。用Modelsim 软件仿真分 析了所设计的运算模块,并在Zedboard 板卡上进行了功能测试,测试结果与SM9 标准给出的测试用例数据一致。 ④设计并实现了SM9 标识密码系统中的上层算法软件方案。重点研究并给出 了椭圆曲线的点运算、多倍点运算、密码辅助函数(HASH 函数、KDF 函数和MAC 函数)、R-ate 对计算、数字签名与验证算法以及公钥加解密算法等的实现方案,设 计各个上层算法的流程,并在ARM 中实现。测试结果表明,软件实现结果与SM9 标准给出的测试用例数据一致。 ⑤利用软硬件结合设计的SM9 密码系统,在Zedboard 板卡上进行了测试验证, 重点测试了数字签名与验证、公钥加解密等功能,测试结果验证了所设计的 SM9 密码系统功能的正确性,且性能上相比现有的软件实现方案有4 倍的性能提升。 SM9 关键词:无线网络;密钥管理; 标识密码算法;片上系统 I 英文摘要 Abstract For a long time, the cryptography in wireless network has been a research hotspot in the field of information security. The problem of key management in the traditional public key cryptosystem is solved with the proposing of identity-based cryptography. Without complicated certificate exchanges, the public key is directly derived from the user ID, which is effectively improving wireless network throughput. The SM9 identity-based cryptography is a commercial cryptographic algorithm standard independently developed by China. It

您可能关注的文档

文档评论(0)

136****6583 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7043055023000005

1亿VIP精品文档

相关文档