Part 1 SM3杂凑密码算法
2018年10月, SM3杂凑密码算法作为ISO/IEC国际标准由国际标准化组织(ISO)正式发布。
SM3算法在M-D结构的基础上进行了优化,能够抵抗目前已知的攻击方法,具有较高的安全冗余。SM3算法运算速率高,灵活易用,支持跨平台的实现。在安全性的前提下,SM3算法的综合性能指标与SHA-256在同等条件下相当。
Part 2 SM2/SM9签名算法
2018年11月, SM2/SM9数字签名算法作为ISO/IEC国际标准由国际标准化组织(ISO)正式发布。
SM2签名算法是基于椭圆曲线离散对数问题的密码算法,它可以满足多种密码应用中的身份鉴别和数据完整性、信息来源真实性的安全需求。
SM9签名算法是用椭圆曲线对实现的基于标识的数字签名算法,它可以通过签名验签对发送数据完整性、来源真实性和数据发送者的身份进行验证。
Part 3 ZUC序列算法
2020年4月24日, ZUC序列密码算法正式成为ISO/IEC国际标准,进入标准发布阶段。ZUC算法具有很高的理论安全性,能够有效抵抗目前已知的攻击方法,具有较高的安全冗余,并且算法速度快,软/硬件实现性能都比较好。
Part 4 SM9标识加密算法
2021年2月,SM9标识加密算法作为ISO/IEC国际标准由国际标准化组织(ISO)正式发布。
SM9标识加密算法是用椭圆曲线对实现基于标识加密与解密的算法,能够避免弱椭圆曲线的选取问题,并抵抗常见的针对椭圆曲线的攻击方式,安全性远远高于同类算法。
Part 5 SM4分组密码算法
2021年6月25日, SM4分组密码算法作为ISO/IEC国际标准由国际标准化组织(ISO)正式发布。SM4算法是一个迭代分组密码算法,具有安全高效的特点,可以抵抗差分分析、线性分析、代数攻击等密码分析方法。
Part 6 SM9密钥交换协议
2021年10月22日,SM9密钥交换协议作为ISO/IEC国际标准由国际标准化组织(ISO)正式发布。
SM9密钥交换协议用于通信双方基于对方的标识实现会话密钥协商,具有运算效率高、算法安全模式实现灵活等特点。SM9密钥交换协议是继SM9数字签名算法、SM9标识加密算法之后,SM9算法的第三项ISO/IEC国际标准,也标志着SM9算法全体系纳入ISO/IEC标准。
国密算法除作为ISO/IEC国际标准发布之外,2011年9月,ZUC与美国AES、欧洲SNOW共同成为了4G移动通信密码算法国际标准。国密算法将持续为国际网络与信息安全保护提供中国方案,贡献中国智慧。