国密算法

一.概述

国密算法,即国家商用密码算法。是由国家密码管理局认定和公布的密码算法标准及其应用规范。包括:SM1、SM2、SM3、SM4、SM7、SM9等。
其中SM1、SM4、SM7是对称算法,SM2、SM9是非对称算法,SM3是哈希算法。

二.详述

1.SM1对称密码
分组长度为128位,密钥长度为128比特,算法安全保密强度及相关软硬件实现性能与AES相当,算法不公开。
2.SM2椭圆曲线公钥密码算法
在签名、密钥交换方面不同于ECDSA、ECDH等国际标准,而是采取了更为安全的机制。
3.SM3哈希算法
此算法适用于商用密码应用中的数字签名和验证,消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需求,在SM2,SM9标准中使用。
4.SM4对称算法
分组算法,用于无线局域网产品。该算法的分组长度为128比特,密钥长度为128比特。加密算法与密钥扩展算法都采用32轮非线性迭代结构。
5.SM7对称密码
分组密码算法,分组长度为128比特,密钥长度为128比特。SM7适用于身份识别类应用,票务类应用,支付与通卡类应用。

三.总结

在大数据和云计算的时代,关键信息往往通过数据挖掘在海量数据中获得,所以每一个人都要保护好自己的信息。


XY
4 声望1 粉丝

下一篇 »
SHA-1算法

引用和评论

0 条评论