GM/T 0044.1-2016
SM9标识密码算法第1部分:总则
发布时间:2016-03-28 实施时间:2016-03-28


SM9标识密码算法是我国自主研发的一种密码算法,是用于数字证书、数字签名、密钥交换等应用场景的密码算法。本标准是SM9标识密码算法的第1部分,主要介绍算法的总则。

SM9标识密码算法的基本原理是基于椭圆曲线密码学,采用了双线性对和身份认证技术。算法具有高强度的安全性和高效的计算性能,适用于各种应用场景。

在安全性要求方面,SM9标识密码算法要求具有抗量子攻击的能力,能够抵御各种攻击手段,保证密钥和数据的安全性。同时,算法还要求具有高效的计算性能,能够在各种硬件和软件平台上实现。

在密钥管理方面,SM9标识密码算法采用了基于身份的密钥管理机制,即根据用户的身份信息生成密钥对,保证密钥的安全性和可管理性。同时,算法还要求具有密钥更新、密钥撤销等功能,以应对各种安全威胁。

在算法参数方面,SM9标识密码算法要求具有可扩展性和灵活性,能够适应各种应用场景的需求。同时,算法还要求具有可验证性和可证明性,能够保证算法的正确性和安全性。

在算法流程方面,SM9标识密码算法要求具有简单、清晰、易于实现的特点,能够在各种硬件和软件平台上高效运行。同时,算法还要求具有可重用性和可移植性,能够方便地应用于各种系统和环境中。

相关标准:
GB/T 32918-2016 数字证书格式规范
GB/T 32905-2016 数字签名算法标识
GB/T 32904-2016 密码学基本概念
GB/T 32903-2016 密码学应用基本规范
GB/T 32902-2016 密码学术语