国家标准计划《信息安全技术 SM9密码算法使用规范》由 TC260(全国网络安全标准化技术委员会)归口 ,主管部门为国家标准委。
主要起草单位 北京国脉信安科技有限公司 、上海信息安全工程技术研究中心 、深圳奥联信息安全技术有限公司等 。
35 信息技术、办公机械 |
35.040 字符集和信息编码 |
椭圆曲线对具有双线性的性质,它在椭圆曲线的循环子群与扩域的乘法循环子群之间建立联系,构成了双线性DH、双线性逆DH、判定性双线性逆DH、-双线性逆DH和-Gap-双线性逆DH等难题,当椭圆曲线离散对数问题和扩域离散对数问题的求解难度相当时,可用椭圆曲线对构造出安全性和实现效率兼顾的标识密码。
本标准是基于标识的密码技术体系系列标准之一,该系列标准的研制将为我国在该领域的密码应用发展起到推动作用。
SM9密码算法已经发布,本标准的目标是保证SM9使用的正确性,为SM9密码算法的使用制定统一的数据格式和使用方法,适用于SM9密码算法的使用,以及支持SM9密码算法的设备和系统的研发和检测。
范围:本标准定义SM9密码算法的使用方法,以及密钥、加密与签名等的数据格式。适用于SM9密码算法的使用,主要用于使用SM9密码算法设备、系统的研发,以及检测。 主要技术内容:1.基本数据结构具体内容包括:SM9的密钥对的表述、生成元的定义、SM9主密钥结构、SM9用户密钥结构、签名数据结构、加密数据结构和密钥封装数据格式。2.预处理内容包括:预处理杂凑函数、预处理对运算、预处理用户验签、加密运算。3.计算过程内容包括:生成密钥、数字签名、签名验证、密钥封装、密钥解封、加密、解密和密钥协商。