GM/T 0081-2020 SM9密码算法加密签名消息语法规范

GM/T 0081-2020 SM9 cryptographic algorithm encryption and signature message syntax specification

行业标准-密码 中文简体 现行 页数:20页 | 格式:PDF

基本信息

标准号
GM/T 0081-2020
相关服务
标准类型
行业标准-密码
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2020-12-28
实施日期
2021-07-01
发布单位/组织
国家密码管理局
归口单位
密码行业标准化技术委员会
适用范围
本文件定义了使用SM9密码算法的加密签名消息语法。
本文件适用于使用SM9算法进行加密和签名操作时对操作结果的标准化封装。

发布历史

文前页预览

研制信息

起草单位:
上海信息安全工程技术研究中心、北京国脉信安科技有限公司、西安工业大学、深圳奥联信息安全技术有限公司、中国科学院自动化研究所苏州研究院
起草人:
袁峰、王晓春、容晓峰、杜志强、蔡先勇、药乐、张立圆、封维端、蒋楠、汪雪林
出版信息:
页数:20页 | 字数:36 千字 | 开本: 大16开

内容描述

ICS35.040

CCSL80

中华人民共和国密码行业标准

/—

GMT00812020

SM9密码算法加密签名消息语法规范

SM9crtorahicalorithmencrtionandsinaturemessae

ypgpgypgg

sntaxsecification

yp

2020-12-28发布2021-07-01实施

国家密码管理局发布

/—

GMT00812020

目次

前言…………………………Ⅰ

1范围………………………1

2规范性引用文件…………………………1

3术语和定义………………1

4缩略语……………………2

5OID定义…………………2

6基本类型定义……………2

6.1IdentifierRevocationLists…………2

6.2ContentEncrtionAlorithmIdentifier…………3

ypg

6.3DiestAlorithmIdentifier…………3

gg

6.4DiestEncrtionAlorithmIdentifier……………3

gypg

6.5KeEncrtionAlorithmIdentifier………………3

yypg

6.6Version………………3

6.7ContentInfo…………………………3

6.8Identifier……………3

6.9Validit………………4

y

6.10IBCSsParamsPublishInfo………………………5

y

6.11IDAAttr…………………………5

pp

7数据类型Data……………6

8签名数据类型……………6

8.1SinedData类型……………………6

g

8.2SinerInfo类型……………………7

g

9数字信封数据类型………………………7

9.1EnveloedData类型………………7

p

9.2ReciientInfo类型…………………8

p

10签名及数字信封数据类型SinedAndEnveloedData………………9

gp

11加密数据类型EncrtedData…………9

yp

12密钥协商类型KeAreementInfo…………………10

yg

()………………

附录A规范性IRL标识吊销列表结构11

参考文献……………………14

/—

GMT00812020

前言

/—《:》

本文件按照标准化工作导则第部分标准化文件的结构和起草规则的规定

GBT1.120201

起草。

。。

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别专利的责任

本文件由密码行业标准化技术委员会提出并归口。

:、、、

本文件起草单位上海信息安全工程技术研究中心北京国脉信安科技有限公司西安工业大学

、。

深圳奥联信息安全技术有限公司中国科学院自动化研究所苏州研究院

:、、、、、、、、、。

本文件主要起草人袁峰王晓春容晓峰杜志强蔡先勇药乐张立圆封维端蒋楠汪雪林

/—

GMT00812020

SM9密码算法加密签名消息语法规范

1范围

本文件定义了使用SM9密码算法的加密签名消息语法。

本文件适用于使用SM9算法进行加密和签名操作时对操作结果的标准化封装。

2规范性引用文件

。,

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款其中注日期的引用文

,;,()

件仅该日期对应的版本适用于本文件不注日期的引用文件其最新版本包括所有的修改单适用于

本文件。

/信息安全技术密码应用标识规范

GBT33560

/()

所有部分信息安全技术标识密码算法

GBT38635SM9

/密码算法使用规范

GMT0080SM9

/—密码术语

GMZ40012013

3术语和定义

/()/—。

GBT38635所有部分和GMZ40012013界定的以及下列术语适用于本文件

3.1

算法标识alorithmidentifier

g

用于标明算法机制的数字化信息。

3.2

SM9密码算法SM9alorithm

g

一种国家商用双线性对椭圆曲线公钥密码算法。

3.3

签名主密钥sinaturemasterke

gy

,,、

密钥管理基础设施的根签名密钥对包括签名主私钥和签名主公钥用于进行数字签名验签和为

用户生成用户签名密钥。

3.4

加密主密钥encrtionmasterke

ypy

,,、

密钥管理基础设施的根加密密钥对包括加密主私钥和加密主公钥用于进行数字加密解密和为

用户生成用户加密密钥。

3.5

用户签名密钥sinatureke

gy

。,

其中私钥由密钥管理基础设施产生并下发给用户该类密钥包括用户签名私钥和签名公钥用于

数字签名和验签。

3.6

用户加密密钥encrtionke

ypy

。,

其中私钥由密钥管理基础设施产生并下发给用户该类密钥包括用户加密私钥和加密公钥用于

1

定制服务

    推荐标准