嵌入式设备中支持国密算法的方法

本文介绍了在嵌入式设备中支持国密算法的三种方法:移植Miracl库、移植Openssl库和使用加密芯片。Miracl和Openssl是软件实现,而加密芯片则适用于硬件加密需求,如对SM1算法的支持。每种方法都有其适用场景和优缺点,后续文章将详细阐述。
摘要由CSDN通过智能技术生成

如今国密系列算法的应用已不仅仅局限于金融和电信等领域,诸如车载设备,消费类电子设备等越来越多的产品开始要求有国密算法的支持。但是国密算法的开源资料和应用案例少之又少,如何快速高效的在自己的设备中加入国密算法已经成为众多开发者必须要面对的难题。现在为大家准备了一个系列文章,介绍嵌入式设备中移植国密算法的方法。

简单来说,分为三种方法:

1、移植Miracl库

2、移植Openssl库

3、使用加密芯片

下面进行简介:

1、移植Miracl库

    MIRACL(Multiprecision Integer and Rational Arithmetic C/c++ Library)是一套数运算函数库,用来设计与大数运算相关的密码学之应用,包含了RSA 公开密码学、AES、DSAECC同时支持Diffie-Hellman密钥交换

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值