标准解读
GB/T 32918.3-2016是《信息安全技术 SM2椭圆曲线公钥密码算法》系列标准的第三部分,专注于密钥交换协议。这一标准定义了一种基于SM2椭圆曲线密码体系的安全密钥协商方法,旨在为通信双方提供一种安全的方式以生成共享秘密信息,而无需预先共享任何秘密信息。它适用于需要通过不安全信道建立安全连接的应用场景。
该标准描述了密钥交换过程中的详细步骤,包括但不限于参数选择、消息格式定义、以及如何使用这些消息来完成密钥协商。特别地,它介绍了如何利用SM2算法实现Diffie-Hellman类型的密钥交换机制,其中涉及到公钥和私钥的操作。此外,还规定了验证对方身份的方法,确保密钥交换过程中参与者的合法性,防止中间人攻击等安全威胁。
对于实施者而言,了解并遵循此标准中关于密钥长度、椭圆曲线参数选取等方面的指导非常重要,这不仅关系到系统安全性,也影响着性能表现。同时,正确处理异常情况(如接收到非法格式的消息)也是保证协议稳健运行的关键因素之一。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2016-08-29 颁布
- 2017-03-01 实施
文档简介
ICS35040
L80.
中华人民共和国国家标准
GB/T329183—2016
.
信息安全技术SM2椭圆曲线公钥
密码算法第3部分密钥交换协议
:
Informationsecuritytechnology—Publickeycryptographicalgorithm
SM2basedonelliticcurves—Part3Keexchanerotocol
p:ygp
2016-08-29发布2017-03-01实施
中华人民共和国国家质量监督检验检疫总局发布
中国国家标准化管理委员会
GB/T329183—2016
.
目次
前言
…………………………Ⅲ
引言
…………………………Ⅳ
范围
1………………………1
规范性引用文件
2…………………………1
术语和定义
3………………1
符号和缩略语
4……………1
算法参数与辅助函数
5……………………2
综述
5.1…………………2
椭圆曲线系统参数
5.2…………………2
用户密钥对
5.3…………………………3
辅助函数
5.4……………3
用户其他信息
5.5………………………3
密钥交换协议及流程
6……………………4
密钥交换协议
6.1………………………4
密钥交换协议流程
6.2…………………5
附录资料性附录密钥交换及验证示例
A()……………6
综述
A.1…………………6
Fp上椭圆曲线密钥交换协议
A.2……………………6
Fm上椭圆曲线密钥交换协议
A.32……………………9
参考文献
……………………13
Ⅰ
GB/T329183—2016
.
前言
信息安全技术椭圆曲线公钥密码算法分为个部分
GB/T32918《SM2》5:
第部分总则
———1:;
第部分数字签名算法
———2:;
第部分密钥交换协议
———3:;
第部分公钥加密算法
———4:;
第部分参数定义
———5:。
本部分为的第部分
GB/T329183。
本部分按照给出的规则起草
GB/T1.1—2009。
本部分由国家密码管理局提出
。
本部分由全国信息安全标准化技术委员会归口
(SAC/TC260)。
本部分起草单位北京华大信安科技有限公司中国人民解放军信息工程大学中国科学院数据与
:、、
通信保护研究教育中心
。
本部分主要起草人陈建华祝跃飞叶顶峰胡磊裴定一彭国华张亚娟张振峰
:、、、、、、、。
Ⅲ
GB/T329183—2016
.
引言
和在年各自独立地提出将椭圆曲线应用于公钥密码系统椭圆曲线公
N.KoblitzV.Miller1985。
钥密码所基于的曲线性质如下
:
有限域上椭圆曲线在点加运算下构成有限交换群且其阶与基域规模相近
———,;
类似于有限域乘法群中的乘幂运算椭圆曲线多倍点运算构成一个单向函数
———,。
在多倍点运算中已知多倍点与基点求解倍数的问题称为椭圆曲线离散对数问题对于一般椭圆
,,。
曲线的离散对数问题目前只存在指数级计算复杂度的求解方法与大数分解问题及有限域上离散对
,。
数问题相比椭圆曲线离散对数问题的求解难度要大得多因此在相同安全程度要求下椭圆曲线密
,。,,
码较其他公钥密码所需的密钥规模要小得多
。
是国家密码管理局组织制定并提出的椭圆曲线密码算法标准的主要目标
SM2。GB/T32918
如下
:
定义和描述了椭圆曲线密码算法的相关概念及数学基础知识并概述了
———GB/T32918.1SM2,
该部分同其他部分的关系
。
描述了一种基于椭圆曲线的签名算法即签名算法
———GB/T32918.2,SM2。
描述了一种基于椭圆曲线的密钥交换协议即密钥交换协议
———GB/T32918.3,SM2。
描述了一种基于椭圆曲线的公钥加密算法即加密算法该算法需使用
———GB/T32918.4,SM2,
定义的密码杂凑算法
GB/T32905—2016SM3。
给出了算法使用的椭圆曲线参数以及使用椭圆曲线参数进行运算
———GB/T32918.5SM2,SM2
的示例结果
。
本部分为的第部分规定了椭圆曲线密码系统的密钥交换过程
GB/T329183,SM2。
Ⅳ
GB/T329183—2016
.
信息安全技术SM2椭圆曲线公钥
密码算法第3部分密钥交换协议
:
1范围
的本部分规定了椭圆曲线公钥密码算法的密钥交换协议并给出了密钥交换与
GB/T32918SM2,
验证示例及其相应的流程
。
本部分适用于商用密码应用中的密钥交换可满足通信双方经过两次或可选三次信息传递过程计
,,
算获取一个由双方共同决定的共享秘密密钥会话密钥
()。
2规范性引用文件
下列文件对于本文件的应用是必不可少的凡是注日期的引用文件仅注日期的版本适用于本文
。,
件凡是不注日期的引用文件其最新版本包括所有的修改单适用于本文件
。,()。
信息安全技术椭圆曲线公钥密码算法第部分总则
GB/T32918.1—2016SM21:
信息安全技术密码杂凑算法
GB/T32905—2016SM3
3术语和定义
下列术语和定义适用于本文件
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 2025-2030新西兰农产品批发行业市场发展态势供应链调研及投资方向规划报告
- 国家智慧教育云平台与地方教育信息化平台对接中的教育信息化产业生态建设研究教学研究课题报告
- 2026浙江温州市瑞安市社会治理中心编外人员招聘1人备考题库含答案详解(黄金题型)
- 2026福建泉州市凌霄中学春季顶岗合同教师招聘2人备考题库及完整答案详解
- 2026贵州黔南州长顺县“雁归兴顺”人才回流13人备考题库含答案详解(轻巧夺冠)
- 2026江苏常州市足球运动管理中心编外人员招聘6人备考题库附答案详解(基础题)
- 2026江苏常州国际机场招聘3人备考题库带答案详解(新)
- 2026贵州黔南州惠水县公益性岗位招聘6人备考题库附答案详解(预热题)
- 2026河南洛阳轴承集团股份有限公司招聘备考题库(含答案详解)
- 2026福建漳州漳浦龙成中学职工招聘备考题库含答案详解(基础题)
- GB/T 19683-2025轨道式集装箱门式起重机
- 首届全国行业职业技能竞赛(电力交易员)大赛考试题库-中(多选题)
- 中国-东盟自由贸易区:建设历程、发展现状、挑战与突破路径
- 2025年自动驾驶汽车与智能交通系统协同发展研究报告
- 小学四年级语文上册阅读理解(15篇)
- 分级护理标准解读
- 2025年全国统一高考语文试卷(全国一卷)含答案
- 高速公路施工方案(全)
- 职业生涯规划教师评价标准
- GB/T 4706.85-2024家用和类似用途电器的安全第85部分:光辐射皮肤器具的特殊要求
- 中考数学模拟试卷及答案
评论
0/150
提交评论