GB/T 35275-2017
信息安全技术 SM2密码算法加密签名消息语法规范
发布时间:2017-12-29 实施时间:2018-07-01
SM2密码算法是中国自主研发的一种公钥密码算法,是国家密码管理局推荐的一种密码算法。与RSA、DSA等密码算法相比,SM2密码算法具有更高的安全性和更好的性能。因此,在信息系统中广泛应用于数字证书、电子签名、加密通信等方面。
GB/T 35275-2017规定了SM2密码算法加密签名消息的语法规范,包括消息格式、加密算法、签名算法等方面。其中,消息格式包括消息头、消息体和消息尾三部分。消息头包括版本号、算法标识、公钥和加密随机数等信息;消息体包括明文、密文和签名等信息;消息尾包括消息摘要和数字签名等信息。
在加密方面,GB/T 35275-2017规定了SM2密码算法的加密算法,包括密钥生成、加密和解密等步骤。在签名方面,该标准规定了SM2密码算法的签名算法,包括密钥生成、签名和验证等步骤。同时,该标准还规定了SM2密码算法的密钥交换算法和密钥协商算法。
GB/T 35275-2017的发布,标志着中国在密码算法领域的自主研发和标准化工作取得了重要进展。该标准的实施,将有助于提高我国信息安全技术的水平,保障国家信息安全。
相关标准
GB/T 32918-2016 信息安全技术 SM2密码算法椭圆曲线公钥密码算法
GB/T 32905-2016 信息安全技术 SM2密码算法数字证书格式规范
GB/T 32907-2016 信息安全技术 SM2密码算法数字签名算法
GB/T 32908-2016 信息安全技术 SM2密码算法公钥密码算法密码服务接口规范
GB/T 32919-2016 信息安全技术 SM2密码算法数字信封格式规范