GM/T 0044.2-2016 SM9标识密码算法 第2部分:数字签名算法

GM/T 0044.2-2016 Identity-based cryptographic algorithms SM9—Part 2:Digital signature algorithm

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

基本信息

标准号
GM/T 0044.2-2016
相关服务
标准类型
行业标准-密码
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2016-03-28
实施日期
2016-03-28
发布单位/组织
国家密码管理局
归口单位
密码行业标准化技术委员会
适用范围
GM/T 0044的本部分规定了用椭圆曲线对实现的基于标识的数字签名算法,包括数字签名生成算法和验证算法,并给出了数字签名与验证算法及其相应的流程。
本部分适用于接收者通过签名者的标识验证数据的完整性和数据发送者的身份,也适用于第三方确定签名及所签数据的真实性。

发布历史

研制信息

起草单位:
国家信息安全工程技术研究中心、深圳奥联信息安全技术有限公司、武汉大学、上海交通大学、中科院信息工程研究所、北方信息技术研究所
起草人:
陈晓、程朝辉、叶顶峰、胡磊、陈建华、路贝可、季庆光、曹珍富、袁文恭、刘平、马宁、袁峰、李增欣、王学进、杨恒亮、张青坡、马艳丽、浦雨三、唐英、孙移盛、安萱
出版信息:
页数:9页 | 字数:18 千字 | 开本: 大16开

内容描述

ICS35040

L80.

备案号55614—2016

:

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

GM/T00442—2016

.

SM9标识密码算法

第2部分数字签名算法

:

Identity-basedcryptographicalgorithmsSM9—

Part2Diitalsinaturealorithm

:ggg

2016-03-28发布2016-03-28实施

国家密码管理局发布

GM/T00442—2016

.

目次

前言

…………………………Ⅰ

引言

…………………………Ⅱ

范围

1………………………1

规范性引用文件

2…………………………1

术语和定义

3………………1

符号

4………………………2

算法参数与辅助函数

5……………………3

总则

5.1…………………3

系统参数组

5.2…………………………3

系统签名主密钥和用户签名密钥的产生

5.3…………3

辅助函数

5.4……………3

数字签名生成算法及流程

6………………4

数字签名生成算法

6.1…………………4

数字签名生成算法流程

6.2……………5

数字签名验证算法及流程

7………………6

数字签名验证算法

7.1…………………6

数字签名验证算法流程

7.2……………6

GM/T00442—2016

.

SM9标识密码算法

第2部分数字签名算法

:

1范围

的本部分规定了用椭圆曲线对实现的基于标识的数字签名算法包括数字签名生成算

GM/T0044,

法和验证算法并给出了数字签名与验证算法及其相应的流程

,。

本部分适用于接收者通过签名者的标识验证数据的完整性和数据发送者的身份也适用于第三方

,

确定签名及所签数据的真实性

2规范性引用文件

下列文件对于本文件的应用是必不可少的凡是注日期的引用文件仅注日期的版本适用于本文

。,

件凡是不注日期的引用文件其最新版本包括所有的修改单适用于本文件

。,()。

密码杂凑算法

GM/T0004—2012SM3

标识密码算法第部分总则

GM/T0044.1—2016SM91:

3术语和定义

下列术语和定义适用于本文件

31

.

消息message

任意有限长度的比特串

32

.

签名消息signedmessage

由消息以及该消息的数字签名部分所组成的一组数据元素

33

.

签名密钥signaturekey

在数字签名生成过程中由签名者专用的秘密数据元素即签名者的私钥

,。

34

.

签名主密钥signaturemasterkey

处于标识密码密钥分层结构最顶层的密钥包括签名主私钥和签名主公钥其中签名主公钥公开

,,,

签名主私钥由秘密保存用签名主私钥和用户的标识生成用户的签名私钥在标识密码

KGC。KGC。

中签名主私钥一般由通过随机数发生器产生签名主公钥由签名主私钥结合系统参数产生

,KGC,。

35

.

标识identity

可唯一确定一个实体身份的信息标识应由实体无法否认的信息组成如实体的可识别名称电子

。,、

邮箱身份证号电话号码街道地址等

、、、。

1

GM/T00442—2016

.

36

.

密钥生成中心keygenerationcenterKGC

;

在本部分中负责选择系统参数生成签名主密钥并产生用户签名私钥的可信机构

,、。

4符号

定制服务