注册

国家标准计划《信息安全技术 SM9密码算法使用规范》由 TC260(全国信息安全标准化技术委员会)归口上报及执行 ,主管部门为国家标准化管理委员会

主要起草单位 北京国脉信安科技有限公司上海信息安全工程技术研究中心深圳奥联信息安全技术有限公司等

目录

基础信息

计划号
20202624-T-469
制修订
制订
项目周期
24个月
下达日期
2020-08-07
申报日期
2019-09-26
公示开始日期
2020-04-03
公示截止日期
2020-04-20
标准类别
安全
国际标准分类号
35.040
35 信息技术、办公机械
35.040 字符集和信息编码
归口单位
全国信息安全标准化技术委员会
执行单位
全国信息安全标准化技术委员会
主管部门
国家标准化管理委员会

起草单位

目的意义

椭圆曲线对具有双线性的性质,它在椭圆曲线的循环子群与扩域的乘法循环子群之间建立联系,构成了双线性DH、双线性逆DH、判定性双线性逆DH、-双线性逆DH和-Gap-双线性逆DH等难题,当椭圆曲线离散对数问题和扩域离散对数问题的求解难度相当时,可用椭圆曲线对构造出安全性和实现效率兼顾的标识密码。

本标准是基于标识的密码技术体系系列标准之一,该系列标准的研制将为我国在该领域的密码应用发展起到推动作用。

SM9密码算法已经发布,本标准的目标是保证SM9使用的正确性,为SM9密码算法的使用制定统一的数据格式和使用方法,适用于SM9密码算法的使用,以及支持SM9密码算法的设备和系统的研发和检测。

范围和主要技术内容

范围:本标准定义SM9密码算法的使用方法,以及密钥、加密与签名等的数据格式。适用于SM9密码算法的使用,主要用于使用SM9密码算法设备、系统的研发,以及检测。 主要技术内容:1.基本数据结构具体内容包括:SM9的密钥对的表述、生成元的定义、SM9主密钥结构、SM9用户密钥结构、签名数据结构、加密数据结构和密钥封装数据格式。2.预处理内容包括:预处理杂凑函数、预处理对运算、预处理用户验签、加密运算。3.计算过程内容包括:生成密钥、数字签名、签名验证、密钥封装、密钥解封、加密、解密和密钥协商。