导航
嵌入式设备中支持国密算法的方法——移植Openssl库的步骤说明
本篇文章是介绍国密算法在嵌入式设备中应用方法系列文章的第三篇,介绍移植openssl库到嵌入式设备中的具体方法,当然最终的目的还是使我们的设备能支持国密算法。同上一篇文章中介绍的miracl密码库相比,openssl库的应用更加广泛,资料支持度更好,但是代码体量要大于miracl库。需要再次说明的是,同miracl库一样,openssl的库也并不能直接提供国密算法的接口,我们是利用库中相应的API接口(如椭圆曲线等)来构建自己的国密算法,下面我们 2019-05-31嵌入式设备中支持国密算法的方法——移植Miracl库的步骤说明
上一篇文章中我们为大家介绍了嵌入式设备中支持国密算法的几种方法。本篇我们详细的介绍一下第一种方法:移植Miracl库的具体操作步骤。 第一步 获取源码 MIRACL密码库是开源软件,可以直接到官网下载,也可在csdn等论坛中获取。 第二步 利用MIRACL库函数实现SM2算法 实现sm2的功能需要用到MIRACL库中的36个源文件,例如mraes.c、mrec2.c、mrarth0.c、mrcore.c、mrshs.c、mezzn2.c、 2019-05-31凌科芯安重磅推出ATMEL全兼容国产芯片
我司现推出全兼容ATMEL加密芯片的LCS4110AT国产加密芯片,无需修改电路和驱动程序即可实现兼容。 该芯片支持我司专利——算法移植方案。灵活设置,可移植到加密芯片中直接运行;存储至LCS4110AT芯片,可防止非法盗取;有效保护了CPU中的代码,极大提升产品整体安全性。 采用LCS4110AT加密芯片替换ATMEL加密芯片可有效解决以下用户需求痛点: 1、ATMEL芯片供货易受国际经贸冲突影响; 2、ATMEL芯片价格贵且供货周期长 2019-05-31