标准解读

《GB/T 32918.5-2017 信息安全技术 SM2椭圆曲线公钥密码算法 第5部分:参数定义》作为中国国家标准的一部分,专门针对SM2椭圆曲线公钥密码算法中的关键参数进行了详细规定。该标准由中国国家密码管理局提出并负责起草,旨在为基于SM2算法的安全应用提供统一的技术依据。

在本标准中,首先明确了适用于SM2椭圆曲线公钥密码系统的数学基础与符号表示方法。接着,对用于实现SM2算法的各种必要参数给出了具体定义,包括但不限于:

  • 椭圆曲线方程形式及其系数的选择;
  • 基点G(生成元)的坐标值;
  • 曲线阶n,即基点G所在循环群的大小;
  • 素数p,指定了有限域F_p上进行运算时所使用的模数;
  • 安全参数k,反映了密钥长度等因素对于抵抗攻击能力的影响。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2017-05-12 颁布
  • 2017-12-01 实施
©正版授权
GB/T 32918.5-2017信息安全技术SM2椭圆曲线公钥密码算法第5部分:参数定义_第1页
GB/T 32918.5-2017信息安全技术SM2椭圆曲线公钥密码算法第5部分:参数定义_第2页
GB/T 32918.5-2017信息安全技术SM2椭圆曲线公钥密码算法第5部分:参数定义_第3页
GB/T 32918.5-2017信息安全技术SM2椭圆曲线公钥密码算法第5部分:参数定义_第4页
GB/T 32918.5-2017信息安全技术SM2椭圆曲线公钥密码算法第5部分:参数定义_第5页
免费预览已结束,剩余11页可下载查看

下载本文档

免费下载试读页

文档简介

ICS35040

L80.

中华人民共和国国家标准

GB/T329185—2017

.

信息安全技术

SM2椭圆曲线公钥密码算法

第5部分参数定义

:

Informationsecuritytechnology—Publickeycryptographicalgorithm

SM2basedonelliticcurves—Part5Parameterdefinition

p:

2017-05-12发布2017-12-01实施

中华人民共和国国家质量监督检验检疫总局发布

中国国家标准化管理委员会

GB/T329185—2017

.

目次

前言

…………………………Ⅰ

引言

…………………………Ⅱ

范围

1………………………1

规范性引用文件

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

符号

3………………………1

参数定义

4…………………1

附录资料性附录数字签名与验证示例

A()……………3

附录资料性附录密钥交换及验证示例

B()……………5

附录资料性附录消息加解密示例

C()…………………9

参考文献

……………………11

GB/T329185—2017

.

前言

信息安全技术椭圆曲线公钥密码算法分为个部分

GB/T32918《SM2》5:

第部分总则

———1:;

第部分数字签名算法

———2:;

第部分密钥交换协议

———3:;

第部分公钥加密算法

———4:;

第部分参数定义

———5:。

本部分为的第部分

GB/T329185。

本部分按照给出的规则起草

GB/T1.1—2009。

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

。。

本部分由国家密码管理局提出

本部分由全国信息安全标准化技术委员会归口

(SAC/TC260)。

本部分起草单位北京华大信安科技有限公司中国人民解放军信息工程大学中国科学院数据与

:、、

通信保护研究教育中心

本部分主要起草人陈建华祝跃飞叶顶峰胡磊裴定一彭国华张亚娟张振峰

:、、、、、、、。

GB/T329185—2017

.

引言

和在年各自独立地提出将椭圆曲线应用于公钥密码系统椭圆曲线公

N.KoblitzV.Miller1985。

钥密码所基于的曲线性质如下

:

有限域上椭圆曲线在点加运算下构成有限交换群且其阶与基域规模相近

———,;

类似于有限域乘法群中的乘幂运算椭圆曲线多倍点运算构成一个单向函数

———,。

在多倍点运算中已知多倍点与基点求解倍数的问题称为椭圆曲线离散对数问题对于一般椭圆

,,。

曲线的离散对数问题目前只存在指数级计算复杂度的求解方法与大数分解问题及有限域上离散对

,。

数问题相比椭圆曲线离散对数问题的求解难度要大得多因此在相同安全程度要求下椭圆曲线密

,。,,

码较其他公钥密码所需的密钥规模要小得多

是国家密码管理局组织制定并提出的椭圆曲线密码算法标准的主要目标

SM2。GB/T32918

如下

:

定义和描述了椭圆曲线密码算法的相关概念及数学基础知识并

———GB/T32918.1—2016SM2,

概述了该部分同其他部分的关系

描述了一种基于椭圆曲线的签名算法即签名算法

———GB/T32918.2—2016,SM2。

描述了一种基于椭圆曲线的密钥交换协议即密钥交换协议

———GB/T32918.3—2016,SM2。

描述了一种基于椭圆曲线的公钥加密算法即加密算法该算法需

———GB/T32918.4—2016,SM2,

使用定义的密码杂凑算法

GB/T32905—2016SM3。

给出了算法使用的椭圆曲线参数以及使用椭圆曲线参数进行

———GB/T32918.5—2017SM2,

运算的示例结果

SM2。

GB/T329185—2017

.

信息安全技术

SM2椭圆曲线公钥密码算法

第5部分参数定义

:

1范围

的本部分规定了椭圆曲线公钥密码算法的曲线参数

GB/T32918SM2。

本部分适用于数字签名与验证参见附录密钥交换与验证参见附录消息加解密示例参

(A)、(B)、(

见附录

C)。

2规范性引用文件

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

。,

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

。,()。

信息安全技术密码杂凑算法

GB/T32905—2016SM3

信息安全技术椭圆曲线公钥密码算法第部分总则

GB/T32918.1—2016SM21:

信息安全技术椭圆曲线公钥密码算法第部分数字签名算法

GB/T32918.2—2016SM22:

信息安全技术椭圆曲线公钥密码算法第部分密钥交换协议

GB/T32918.3—2016SM23:

信息安全技术椭圆曲线公钥密码算法第部分公钥加密算法

GB/T32918.4—2016SM24:

3符号

下列符号适用于本文件

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论