标准解读
《GM/T 0009-2012 SM2密码算法使用规范》是中国国家密码管理局发布的一项标准,主要针对SM2椭圆曲线公钥密码算法的使用进行了详细规定。该标准旨在为SM2算法的应用提供统一的技术指导,确保其在不同场景下的安全性和互操作性。
根据文档内容,SM2密码算法基于椭圆曲线离散对数问题设计,适用于数字签名、密钥交换等安全通信场合。标准中定义了多种参数集,包括但不限于椭圆曲线方程参数、基点坐标值以及私钥和公钥长度等,这些参数对于保证算法的安全性至关重要。此外,还特别强调了选择合适的随机数生成器的重要性,以防止潜在的安全漏洞。
对于数字签名过程,《GM/T 0009-2012》给出了明确的操作步骤,包括消息摘要计算方法的选择(推荐使用SM3哈希算法)、签名值的生成与验证流程等。同时,也指出了在实现过程中需要注意的一些关键点,比如如何正确处理大整数运算、怎样有效管理密钥生命周期等。
关于密钥交换协议部分,则详细描述了基于SM2算法的身份认证密钥协商机制,包括初始化阶段、消息交换阶段直至最终完成共享秘密的建立。这部分内容不仅涵盖了基本的数学原理,还提供了具体的消息格式示例,帮助开发者更好地理解和实现相关功能。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 废止
- 已被废除、停止使用,并不再更新
- 2012-11-22 颁布
- 2012-11-22 实施
![GM∕T 0009-2012 SM2密码算法使用规范_第1页](http://file4.renrendoc.com/view/2b4368e9110195a0051254f6f4d8ff29/2b4368e9110195a0051254f6f4d8ff291.gif)
![GM∕T 0009-2012 SM2密码算法使用规范_第2页](http://file4.renrendoc.com/view/2b4368e9110195a0051254f6f4d8ff29/2b4368e9110195a0051254f6f4d8ff292.gif)
![GM∕T 0009-2012 SM2密码算法使用规范_第3页](http://file4.renrendoc.com/view/2b4368e9110195a0051254f6f4d8ff29/2b4368e9110195a0051254f6f4d8ff293.gif)
![GM∕T 0009-2012 SM2密码算法使用规范_第4页](http://file4.renrendoc.com/view/2b4368e9110195a0051254f6f4d8ff29/2b4368e9110195a0051254f6f4d8ff294.gif)
![GM∕T 0009-2012 SM2密码算法使用规范_第5页](http://file4.renrendoc.com/view/2b4368e9110195a0051254f6f4d8ff29/2b4368e9110195a0051254f6f4d8ff295.gif)
文档简介
ICS35040
L80.
备案号38307—2013
:
中华人民共和国密码行业标准
GM/T0009—2012
SM2密码算法使用规范
SM2cryptographyalgorithmapplicationspecification
2012-11-22发布2012-11-22实施
国家密码管理局发布
GM/T0009—2012
目次
前言…………………………
Ⅰ
引言…………………………
Ⅱ
范围………………………
11
规范性引用文件…………………………
21
术语和定义………………
31
符号和缩略语……………
41
的密钥对……………
5SM21
私钥……………
5.1SM21
公钥……………
5.2SM22
数据转换…………………
62
位串到位字节串的转换…………
6.182
位字节串到位串的转换…………
6.282
整数到位字节串的转换…………
6.382
位字节串到整数的转换…………
6.482
数据格式…………………
73
密钥数据格式………………………
7.13
加密数据格式………………………
7.23
签名数据格式………………………
7.33
密钥对保护数据格式………………
7.43
预处理……………………
84
预处理……………
8.114
预处理……………
8.224
计算过程…………………
94
生成密钥……………
9.14
加密…………………
9.25
解密…………………
9.35
数字签名……………
9.45
签名验证……………
9.55
密钥协商……………
9.66
用户身份标识的默认值……………
10ID7
GM/T0009—2012
前言
本标准按照给出的规则起草
GB/T1.1—2009。
请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任
。。
本标准由国家密码管理局提出并归口
。
本标准起草单位北京海泰方圆科技有限公司卫士通信息产业股份有限公司无锡江南信息安全
:、、
工程技术中心兴唐通信科技股份有限公司山东得安信息技术有限公司上海格尔软件股份有限公司
、、、。
本标准主要起草人刘平蒋红宇柳增寿曾宇波李元正徐强谭武征孔凡玉王妮娜
:、、、、、、、、。
Ⅰ
GM/T0009—2012
引言
椭圆曲线密码算法以下简称是国家密码管理局批准的一组算法其中包括椭
SM2(SM2),SM2-1
圆曲线数字签名算法椭圆曲线密钥协商协议椭圆曲线加密算法
、SM2-2、SM2-3。
本标准的目标是保证使用的正确性为密码算法的使用制定统一的数据格式和使用
SM2,SM2
方法
。
本标准中涉及的算法是指国家密码管理局批准的密码杂凑算法
SM3SM3。
本标准仅从算法应用的角度给出密码算法的使用说明不涉及密码算法的具体编制
SM2,SM2
细节
。
Ⅱ
GM/T0009—2012
SM2密码算法使用规范
1范围
本标准定义了密码算法的使用方法以及密钥加密与签名等的数据格式
SM2,、。
本标准适用于密码算法的使用以及支持密码算法的设备和系统的研发和检测
SM2,SM2。
2规范性引用文件
下列文件对于本文件的应用是必不可少的凡是注日期的引用文件仅注日期的版本适用于本文
。,
件凡是不注日期的引用文件其最新版本包括所有的修改单适用于本文件
。,()。
所有部分椭圆曲线公钥密码算法
GM/T0003()SM2
密码杂凑算法
GM/T0004SM3
3术语和定义
下列术语和定义适用于本文件
。
31
.
算法标识algorithmidentifier
用于标明算法机制的数字化信息
。
32
.
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 汽油中毒病因介绍
- 2024年中考英语单项选择百题分类训练单项选择名校模拟真题100题综合练02(原卷版)
- 开题报告:中国教育考试现代化理论体系建构研究
- 神华宁煤煤基烯烃项目C-60401离心式压缩机安装施工方案
- 开题报告:应用型大学创新创业教育的学科渗透模式研究
- 《货物运输实务》课件 6.1认识危险品
- 开题报告:新时代书法美育体系的构建与实施研究
- 2024届内江市重点中学高三第二次阶段性素质测试数学试题
- 《旧劳动法比较》课件
- 顺德市工商行政管理局办公大楼土建工程施工组织设计-8wr
- 羟基转化成氟(二)
- 高一语文必修一4篇古文 词类活用(课堂PPT)
- 商业发票Commercial Invoice模板2
- 幼小衔接中幼儿园与小学合作的国内外研究现状分析
- 整本阅读《乡土中国》PPT课件
- 《传感器与检测技术》全套教案
- 国内外课后服务现状研究
- 信访问题登记台账
- 员工培训需求表(共4页)
- 简历常用icon图标Word简历模板
- 工厂常用英语
评论
0/150
提交评论