
适用于8位微控制器的小型SM2实现_C语言_代码及相关文件_下载
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本资源提供一种针对8位微控制器优化的小型化SM2算法C语言实现及配套文件,便于嵌入式系统中使用与研究。
这是一个专为8位处理器设计的SM2实现方案,并且没有使用openssl或其他第三方库支持,目前仅限于处理256位的SM2算法。该代码基于nano-ecc进行开发(一种适用于8位处理器上的ECC实现)。
在对nano-ecc进行改进时主要进行了以下几方面的调整:
1. 大数模运算:对于大数模运算部分,原版nano-ecc遵循了《Mathematical routines for the NIST prime elliptic curves》文档中的方法来优化标准的ECC参数p。然而,本代码则根据同样的思路对256位SM2推荐算法进行了相应的调整,并且能够快速完成与该特定模数相关的计算。
2. 签名过程:完全按照官方定义的步骤完成了签名操作的具体实现;
3. 验签过程:同样依照标准流程完整实现了验证数字签名的功能。
更多细节和使用指南,请参阅下载后的README.md文件。
全部评论 (0)
还没有任何评论哟~


