用SM2算法芯片实现嵌入式系统的安全设计

3.4 SM2 API设计
由于SM2算法主要有签名验签、加解密、获取hash值等,API函数有SM_HsEccSign、SM_HsEccSignVerify、SM_HsEccEncrypt、SM_HsEccDecrypt、SM_SM3Init、SM_SM3Update、SM_SM3Finalize。通过这些API函数可以实现PKI中的身份认证、数据加解密,保证信息安全传递。
数据通信协议的结构如下所示:本文引用地址:https://www.eepw.com.cn/article/149141.htm
通过上述SPI通信协议,保证在内核层和应用层数据传递的稳定、可靠。
结语
本系统通过嵌入式系统实现了SM2算法接口,为后续应用系统做好了保障,且已经成功应用在VPN系统以及CA中心。SM2算法效率高、破解难度大。随着信息安全的发展,国家密码管理局已经指定SM2算法取代RSA算法,在今后的应用中会有更大的发展空间。
评论