
适用于8位微控制器的超紧凑型ECC实现_C语言_代码及相关文件_下载
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
这段简介可以描述为:“适用于8位微控制器的超紧凑型ECC实现”是一个用C语言编写的高效椭圆曲线加密库,专为资源受限环境设计。它包含所有必要的源代码和配置文件,可直接下载使用以增强低功耗设备的安全性。
用于8位微控制器的非常小的ECDH和ECDSA实现基于kmackay的micro-ecc项目,并针对32位微控制器进行了优化。
特征包括:
- 抵抗已知侧信道攻击。
- 用C编写,即将推出可选内联汇编选项。
- 小代码大小:ECDH低至6KB,ECDH+ECDSA组合则为7KB左右。
- 不需要动态内存分配。
- 性能表现良好,在16MHz(AVR架构)的ATmega328P微控制器上执行192位ECDH共享密钥计算大约耗时4034ms,其中包含两个周期的8x8位乘法运算。
- 支持四种标准曲线:secp128r1、secp192r1、secp256r1和secp384r1。
更多详情及使用方法请参考项目中的README.md文件。
全部评论 (0)
还没有任何评论哟~


