GM/T 0080-2020 SM9密码算法使用规范
GM/T 0080-2020 SM9 cryptographic algorithm application specification
基本信息
本文件适用于SM9密码算法的使用,以及支持SM9密码算法的设备和系统的研发和检测。
发布历史
-
2020年12月
文前页预览
研制信息
- 起草单位:
- 上海信息安全工程技术研究中心、北京国脉信安科技有限公司、深圳奥联信息安全技术有限公司、无锡华正天网信息安全系统有限公司
- 起草人:
- 袁峰、王晓春、封维端、张立圆、王学进、药乐、蒋楠、程朝辉、蔡先勇、王一曲
- 出版信息:
- 页数:16页 | 字数:28 千字 | 开本: 大16开
内容描述
ICS35.040
CCSL80
中华人民共和国密码行业标准
/—
GMT00802020
SM9密码算法使用规范
SM9crtorahicalorithmalicationsecification
ypgpgppp
2020-12-28发布2021-07-01实施
国家密码管理局发布
/—
GMT00802020
目次
前言…………………………Ⅰ
引言…………………………Ⅱ
1范围………………………1
2规范性引用文件…………………………1
3术语和定义………………1
4缩略语……………………2
5SM9的密钥对……………2
5.1生成元………………2
5.2SM9主私钥…………………………2
5.3SM9主公钥…………………………2
5.4SM9用户私钥………………………3
5.5SM9用户公钥………………………3
6数据格式…………………3
6.1密钥数据结构………………………3
6.2签名数据结构………………………4
6.3加密数据结构………………………4
6.4密钥封装数据格式…………………4
7预处理……………………4
7.1预处理杂凑函数H1………………4
7.2预处理杂凑函数H2………………5
7.3预处理对运算e……………………5
7.4预处理用户验签QD………………5
7.5预处理用户加密QE………………6
8计算过程…………………6
8.1生成密钥……………6
8.2数字签名……………7
8.3签名验证……………7
8.4密钥封装……………8
8.5密钥解封……………8
8.6加密…………………8
8.7解密…………………8
8.8密钥协商……………9
/—
GMT00802020
前言
/—《:》
本文件按照标准化工作导则第部分标准化文件的结构和起草规则的规定
GBT1.120201
起草。
。。
请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别专利的责任
本文件由密码行业标准化技术委员会提出并归口。
:、、
本文件起草单位上海信息安全工程技术研究中心北京国脉信安科技有限公司深圳奥联信息安
、。
全技术有限公司无锡华正天网信息安全系统有限公司
:、、、、、、、、、。
本文件主要起草人袁峰王晓春封维端张立圆王学进药乐蒋楠程朝辉蔡先勇王一曲
Ⅰ
/—
GMT00802020
引言
(),
本文件是IBCIdentit-BasedCrtorah基于标识的密码技术系列标准之一及依托于
yypgpy
/《:》。
信息安全技术标识密码算法第部分算法
GBT38635.2SM92
,
本文件的目标是保证SM9密码算法使用的正确性为SM9密码算法的使用制定统一的数据格式
和使用方法。
本文件从算法应用的角度给出SM9密码算法的使用说明。
Ⅱ
/—
GMT00802020
SM9密码算法使用规范
1范围
,、。
本文件定义了SM9密码算法的使用方法以及密钥加密与签名等的数据格式
,。
本文件适用于SM9密码算法的使用以及支持SM9密码算法的设备和系统的研发和检测
2规范性引用文件
。,
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款其中注日期的引用文
,;,()
件仅该日期对应的版本适用于本文件不注日期的引用文件其最新版本包括所有的修改单适用于
本文件。
/信息安全技术密码杂凑算法
GBT32905SM3
/信息安全技术分组密码算法
GBT32907SM4
/()
所有部分信息安全技术椭圆曲线公钥密码算法
GBT32918SM2
/—:
信息安全技术标识密码算法第部分总则
GBT38635.12020SM91
/—:
信息安全技术标识密码算法第部分算法
GBT38635.22020SM92
3术语和定义
下列术语和定义适用于本文件。
3.1
算法标识alorithmidentifier
g
用于标明算法机制的数字化信息。
3.2
SM9密码算法SM9alorithm
g
一种采用双线性对的椭圆曲线公钥密码算法。
3.3
签名主密钥sinaturemasterke
gy
,,、
密钥管理基础设施的根签名密钥对包括签名主私钥和签名主公钥用于进行数字签名验签和为
用户生成用户签名密钥。
3.4
加密主密钥encrtionmasterke
ypy
,,、
密钥管理基础设施的根加密密钥对包括加密主私钥和加密主公钥用于进行数字加密解密和为
用户生成用户加密密钥。
3.5
用户签名密钥sinatureke
gy
。,
其中私钥由密钥管理基础设施产生并下发给用户该类密钥包括用户签名私钥和签名公钥用于
数字签名和验签。
1
定制服务
推荐标准
- DB62/T 2330-2013 绿色食品 金昌市大葱生产技术规程 2013-05-09
- DB22/T 1575-2012 饭店服务质量规范 2012-09-30
- DB62/T 2328-2013 地理标志产品 武都花椒 2013-05-09
- DB22/T 1760-2013 国境公路口岸检验检疫设施建设规范 2013-02-06
- DB22/T 1753-2012 土壤中莠去津和乙草胺的测定 气相色谱法 2012-12-31
- DB22/T 1770-2013 日光温室建造技术规范 2013-02-06
- DB22/T 1071-2011 绿色黄芪生产技术规程 2011-12-01
- DB22/T 1773-2013 绿色食品 日光温室冬春茬茄子生产技术规程 2013-02-06
- DB22/T 1778-2013 半干旱地区玉米降解地膜覆盖高产高效栽培技术规程 2013-02-06
- DB22/T 1818-2013 蛋白质饲料中脲醛聚合物的测定 2013-05-15