摘
要
密码学从古典密码发展到现代密码,始终发挥着重要的作用,小到日常生活,大到国家安全,都能发现其应用的身影。随着计算机科学技术和密码技术的飞速发展,常用的
1024
位
RSA
算法使用时面临着安全威胁。为此,国
家
密码局推出了
SM2
的椭圆曲线算法,用来取代
RSA
算法。与同是非对称密钥计算的
RSA
算法比较,
SM2
算法的密钥复杂性最高,且密钥的生成速率和加解密速率也都比较优秀。
但是目前
SM2
算法的部分使用和实现都是在普通环境下进行的,对于密钥的管理并没有提供专用的安全环境,恶意攻击者便可能通过
动态劫持、内存窥
SM2在TrustZone平台下的实现方法研究-10746字.docx