国密汇总
国产密码算法包括SM1、SM2、SM3、SM4和SM7。
SM1 - 对称算法
- 分组长度和密钥长度均为128位.
- 该算法目前尚未公开.
- 该算法的安全性和软硬件实现性能与AES算法相当.
- 调用加密芯片的接口进行使用.
SM2 - 非对称密钥算法
- 加密强度为256位
- 该算法是一种基于椭圆曲线(ECC)
SM3 - 消息摘要
https://www.oscca.gov.cn/sca/xxgk/2010-12/17/content_1002389.shtml
- 密码杂凑算法消息分组长度 为 512b, 摘要长度 256b
- 该算法为不可逆的算法, 具体算法是保密的。
执行过程 = > 消息填充、消息扩展、迭代压缩
SM4
- 一种 Feistel 结构的分组密码算法,其分组长度和密钥长度均为128bit
该算法为对称加密算法,其加密强度为128位
SM7
该算法是一种分组密码算法,分组长度为128比特,密钥长度也为128比特。
SM7适用于非接触式IC卡,应用包括身份识别类应用(门禁卡、工作证、参赛证),票务类应用(大型赛事门票、展会门票),支付与通卡类应用(积分消费卡、校园一卡通、企业一卡通等
SM9
SM9 主要用于用户的身份认证。SM9 算法不需要申请数字证书,适用于互联网应用的各种新兴应用的安全保障。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
ValineDisqus