1、背景
SM系列国密算法是由中国国家密码管理局于2007年颁布的一组密码算法标准,是中国自主研发的一种新一代密码技术。密码算法是保障信息安全的核心技术,尤其是最关键的银行业核心领域长期以来都是沿用3DES、SHA-1、RSA等国际通用的密码算法体系及相关标准。
在一些行业,国密算法已经成为一种强制性政策,其他行业也开始陆续推广:
1、2014年国务院办公厅第6号文件,提出2020年实现国产密码在金融领域的全面应用。
2、2014年9月3日,银监会发文《关于应用安全可控信息技术加强银行网络安全和信息化建设的指导意见》指出“优先应用安全可控信息技术”,并从2015年起,各银行金融机构对安全可控信息技术的应用不低于15%的比例逐年增加,2019年达到不低于75%。
3、2015年1月13日,人民银行印发《关于推动移动金融技术创新健康发展的指导意见》中指出“优先采用自主可控的产品和密码算法”。
4、中共中央办公厅、国务院办公厅和人民银行2020年140号文《金融领域信息系统国产密码改造基线要求》和《金融领域国产密码改造评价指标体系》相关要求,所有交易保护必须使用国密算法进行保护。
2、概述
SM系列算法主要包含SM1-SM9,其中SM2/SM9是非对称算法(公钥秘密)、SM3是单向散列函数,其余都为对称算法。
简单对比下以下几种算法:
| SM系列密码 | 类型 | 说明 | 适用场景 | 替代的国际通用算法 | 是否公开 |
| SM1 | 对称密码</ |

最低0.47元/天 解锁文章
1万+






