SM系列国密算法

一、概述

国产密码算法(国密算法)是指国家密码局认定的国产商用密码算法,国密算法是提升国家密码安全和数据安全的关键技术。
为了保障商用密码的安全性,国家密码局制定了一系列密码标准,包括:SM1、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC) 等。

二、SM算法

名称 说明
SM1对称密码 分组密码算法,分组长度和密钥长度都为 128位,算法不公开,加密芯片实现
SM2椭圆曲线公钥密码算法 公开算法,与RSA算法类似,支持加密、验签、密钥交换,标准:
GB/T 32918.1-2016
GB/T 32918.2-2016
GB/T 32918.3-2016
GB/T 32918.4-2016
GB/T 32918.5-2016
SM3杂凑算法 公开算法,具体算法及运算示例参考:GB/T 32905-2016
SM4对称算法 公开算法,具体算法及运算示例参考:GB/T 32907-2016
SM7对称密码 分组密码算法,分组长度和密钥长度都为 128位,主要应用于非接触式IC卡,算法不公开,加密芯片实现
SM9标识密码算法 标识密码将用户的特定信息作为公钥,降低了公开密钥系统中密钥和证书管理的复杂性
ZUC祖冲之算法 中国自主研究的流密码算法,是运用于移动通信4G网络中的国际标准密码算法,该算法包括祖冲之算法(ZUC)、加密算法(128-EEA3)和完整性算法(128-EIA3)三个部分,可以用来替代RC4算法

三、GMSSL - 国密SSL实验室

国密SSL指的是采用国密算法(SM1/2/3/4等),符合国密标准(GM/T0024-2014和GB/T38636-2020)的安全传输协议。
简而言之,国密SSL就是SSL/TLS协议的国密版本。
与其他SSL证书相比,国密SSL最大的特点就是使用自主可控的密码技术的国密算法,更符合国家数据安全的要求

你可能感兴趣的:(安全,网络)