当前位置:主页 > 科技论文 > 信息工程论文 >

ECC计算算法的优化及其在SM2实现中的运用

发布时间:2020-09-03 07:24
   椭圆曲线密码体制(Elliptic Curve Cryptography,ECC)因其能通过较短密钥实现较高安全性,以及计算开销小等特质,成为近年来备受关注的一种公钥密码体制。ECC技术被我国自主提出的SM2公钥密码算法采用。SM2系列算法不仅是国密算法的重要组成部分,还是我国网络空间安全的核心技术之一。本文旨在研究ECC高效计算算法,以应用于SM2算法实现,具体工作分为四个部分。(1)本文首先介绍了ECC国内外标准,并将SM2标准中使用的签名加密算法与国外标准中的ECDSA/ECIES算法进行研究,对比分析它们的异同与计算开销。深入研究了ECC所涉及的基础计算算法:其一,椭圆曲线上点计算算法。由于签名与加密算法中大量使点乘运算,本文重点讨论了任意整数k与任意点P的点乘kP算法、任意数k与固定基点G的点乘kG算法,以及形如kP+lQ的多点乘算法。其二,素数域上大整数计算算法。ECC实现中素数域的模乘与模逆运算占用了大量计算资源,所以本文重点讨论了Montgomery模乘与模逆算法。(2)为对比分析ECC算法的实现性能,本文基于OpenSSL这一业界广泛使用的开源加密库对SM2签名加密算法与ECDSA/ECIES计算耗时进行了测试。测试结果表明SM2的签名速度是ECDSA(p256v1)的七分之一,SM2验签速度是ECDSA(p256v1)的四分之一。(3)为提高SM2计算效率,本文进一步探究并实现了适用于SM2曲线的点运算算法、适用于SM2素数的快速约减算法、适用于SM2素数的快速Montgomery模乘算法以及Montgomery模逆算法。此外,本文将SM2计算算法结合实现平台与代码编写进行讨论:在涉及基点G的点计算算法实现中使用预计算技术;在SM2签名算法实现中对计算中间量(1+d_A)~(-1)进行预计算处理;在代码编译中应用了SIMD技术。(4)本文使用C/C++开发了SM2实现验证与测试程序,验证了本文所实现的大整数计算程序、SM2数字签名程序、SM2数据加密程序的正确性。本文对我们实现SM2签名加密程序的签名速度与加密速度进行了测试,测试结果表明我们实现的签名验签程序时间开销较已有实现的减少约20%,数据加密解密时间开销在小数据量时减少约25%。
【学位单位】:电子科技大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:TN918.1
【部分图文】:

ECC计算算法的优化及其在SM2实现中的运用


OpenSSL的部分头文件

ECC计算算法的优化及其在SM2实现中的运用


查看CPU支持的指令集此外,许多CPU厂商针对标准化的密码算法有着硬件实现

ECC计算算法的优化及其在SM2实现中的运用


大整数Montgomery算法的正确性验证结果

【相似文献】

相关期刊论文 前10条

1 李爱宁;刘海波;刘文贵;吴蓬勃;;基于ECC算法的配电网自动化系统安全机制[J];电测与仪表;2015年17期

2 王占龙;毕远志;周大勇;;橡胶粉粒度和掺量的不同对ECC性能的影响[J];山西建筑;2013年16期

3 吴征;;基于ECC的限制性盲签名电子现金支付的研究[J];信息技术;2012年06期

4 胡建军;;一种基于ECC的双向认证方案[J];计算机系统应用;2011年02期

5 张艳丽;刘嘉勇;;基于ECC数字签名系统的设计与实现[J];信息安全与通信保密;2011年05期

6 张跃进;;基于ECC的智能光网络密钥协商及认证研究[J];光通信技术;2010年10期

7 洪利;杜耀宗;;基于ECC的密钥协商及双向认证方案[J];计算机工程与设计;2007年13期

8 陈恳,彭代渊,鲁荣波;一种基于ECC的一次性口令身份认证方案[J];微机发展;2005年05期

9 潘钻峰;刘籍蔚;吴畅;乔治;梁坚凝;孟少平;;外包配筋ECC组合柱抗震性能试验研究与有限元分析[J];建筑结构学报;2017年09期

10 高淑玲;史宏飞;王海超;刘龙龙;张彦文;董吉龙;;龄期及材料组分对ECC立方体抗压强度的影响[J];混凝土与水泥制品;2014年06期

相关会议论文 前10条

1 卫龙;彭代渊;;基于ECC的门限代理签名机制[A];四川省通信学会2005年学术年会论文集[C];2005年

2 洪利;杜耀宗;;一种基于ECC的密钥协商及双向认证方案[A];无线传感器网及网络信息处理技术——2006年通信理论与信号处理年会论文集[C];2006年

3 阮能;游庆龙;陈踖

本文编号:2811140


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2811140.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ee8cb***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com