手机端下拉列表
400-002-9968

博客 > 什么是国密算法?国密算法有哪些?

什么是国密算法?国密算法有哪些?

  • 标签:
  • 国密算法
  • 国密算法SM2
  • SM3算法
  • SM4算法

浏览量:4584次评论:0次

作者:manda时间:2024-02-07 10:42:14

一直以来,我国都非常重视密码算法的自主可控,并从十几年前就开始发布一系列国产密码算法,即国密算法,同时在近几年来大力推广国密算法的应用,以保护电子政务、国防科技工业、金融等重要领域的信息安全。那么什么是国密算法?国密算法有哪些?带着这些疑问,我们一起来看下面的内容吧。

什么是国密算法?

国密算法是为保护我国信息安全而自主研发的一套密码算法体系,其标准由国家密码管理局及其密码管理标准委员会制定。国密算法的研发对提升我国网络信息安全与自主可控水平,具有重要战略意义。

什么是国密算法?国密算法有哪些?

国密算法有哪些?

国密算法分为对称密码算法、非对称密码算法和杂凑算法,主要包括SM1、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC)等,其中SM2、SM9为非对称密码算法,SM3为杂凑算法,其余均为对称密码算法。

1、SM1算法

SM1算法是一种分组密码算法,主要用于加密和解密数据,该算法未公开,仅以IP核的形式存在于芯片中。

  • 算法应用实例:应用于智能IC卡、智能密码钥匙、加密卡等安全产品

2、SM2算法

SM2算法,全称椭圆曲线公钥密码算法,是一种非对称密码算法,它的公钥加密算法和数字签名算法可满足多种密码应用中的通信加解密、身份认证和数据完整性、真实性的安全需求,可用于替代RSA国际算法。

  • 算法应用实例:支持SM2算法的国密SSL证书,实现HTTPS加密和身份可信认证

什么是国密算法?国密算法有哪些?

3、SM3算法

SM3算法,全称SM3密码杂凑算法,其安全性与SHA-256相当,该算法利用了简单运算的充分多次迭代,主要应用于数字签名、消息验证以及随机数的生成。

  • 算法应用实例:应用于国密SSL证书、车联网安全通信、智能电表

4、SM4算法

SM4算法是一种分组密码算法,可用于替代DES/AES等国际密码算法,拥有和AES算法相同的密钥长度和分组长度,均为128比特。SM4算法可实现数据的加解密,以保证数据和信息的机密性。

  • 算法应用实例:应用于无线局域网芯片、金融领域的智能密码钥匙

5、SM7算法

SM7算法是一种分组加密算法,分组长度为128比特,密钥长度为128比特,该算法未公开

  • 算法应用实例:应用于门禁卡、工作证、一卡通等身份识别类产品

6、SM9算法

SM9算法,全称SM9标识加密算法,是基于标识的非对称加密算法,用椭圆曲线对实现的基于标识的数字签名算法、密钥交换协议、密钥封装机制和公钥加密与解密算法。

  • 算法应用实例:应用于电子邮件安全、智能终端保护、物联网安全

7、ZUC算法

ZUC算法,全称祖冲之序列密码算法,是我国商用密码算法体系的重要组成部分,主要用于数据的机密性和完整性保护,是实现网络空间安全的基础算法和核心技术。

  • 算法应用实例:应用于数字图像加密、移动通信加密

随着SM2、SM3、SM4、SM9以及ZUC等算法正式成为ISO/IEC国际标准,不仅展示了我国先进的密码科技水平和国际标准化能力,增强了我国商用密码产业国际竞争力,也意味着我国在国际信息安全领域中占据了重要地位,对提升我国商用密码产业发展以及产品应用有着重要的意义。

相关阅读:

我的评论

还未登录?点击登录

微信扫码沟通
微信扫码沟通

微信扫码沟通

售前咨询
合作
售后
return head