标准解读
《GM/T 0003.4-2012 SM2椭圆曲线公钥密码算法 第4部分:公钥加密算法》是中国国家密码管理局发布的一项标准,专门针对SM2椭圆曲线公钥密码体系中的公钥加密算法进行了详细规定。该标准基于椭圆曲线密码学原理设计,旨在提供一种安全、高效的加密方法,适用于需要高强度安全保护的数据传输场景。
在本标准中,首先定义了几个关键概念和符号表示,包括但不限于椭圆曲线参数的选择、点加法与倍点运算等基础数学操作,以及用于加密过程的密钥对(即私钥和公钥)生成规则。接着,标准介绍了如何利用这些基本元素来构建具体的加密方案,特别是指出了消息编码方式、随机数选取策略等内容,确保了信息从明文到密文转换过程中既保持了一定程度上的不可预测性也保证了安全性。
此外,《GM/T 0003.4-2012》还特别强调了对于特定条件下可能出现的安全问题采取相应措施的重要性,并给出了具体实施建议。例如,在面对已知的侧信道攻击时,推荐采用适当的防御技术以增强系统整体安全性;同时,也提醒开发者注意合理选择参数值,避免因不当设置而导致潜在漏洞的存在。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2012-03-21 颁布
- 2012-03-21 实施
文档简介
ICS35040
L80.
备案号36829—2012
:
中华人民共和国密码行业标准
GM/T00034—2012
.
SM2椭圆曲线公钥密码算法
第4部分公钥加密算法
:
PublickeycryptographicalgorithmSM2basedonellipticcurves—
Part4Publickeencrtionalorithm
:yypg
2012-03-21发布2012-03-21实施
国家密码管理局发布
GM/T00034—2012
.
目次
前言…………………………
Ⅰ
引言…………………………
Ⅱ
范围………………………
11
规范性引用文件…………………………
21
术语和定义………………
31
符号………………………
41
算法参数与辅助函数……………………
52
总则…………………
5.12
椭圆曲线系统参数…………………
5.22
用户密钥对…………………………
5.32
辅助函数……………
5.42
概述……………
5.4.12
密码杂凑函数…………………
5.4.22
密钥派生函数…………………
5.4.33
随机数发生器…………………
5.4.43
加密算法及流程…………………………
63
加密算法……………
6.13
加密算法流程………………………
6.23
解密算法及流程…………………………
75
解密算法……………
7.15
解密算法流程………………………
7.25
附录资料性附录消息加解密示例…………………
A()7
一般要求……………
A.17
Fp上椭圆曲线消息加解密………………………
A.27
Fm上椭圆曲线消息加解密………………………
A.329
GM/T00034—2012
.
前言
椭圆曲线公钥密码算法分为个部分
GM/T0003—2012《SM2》5:
第部分总则
———1:;
第部分数字签名算法
———2:;
第部分密钥交换协议
———3:;
第部分公钥加密算法
———4:;
第部分参数定义
———5:。
本部分为的第部分
GM/T00034。
本部分依据给出的规则起草
GB/T1.1—2009。
请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任
。。
本部分的附录为资料性附录
A。
本部分由国家密码管理局提出并归口
。
本部分起草单位北京华大信安科技有限公司中国人民解放军信息工程大学中国科学院数据与
:、、
通信保护研究教育中心
。
本部分主要起草人陈建华祝跃飞叶顶峰胡磊裴定一彭国华张亚娟张振峰
:、、、、、、、。
Ⅰ
GM/T00034—2012
.
引言
和在年各自独立地提出将椭圆曲线应用于公钥密码系统椭圆曲线公
N.KoblitzV.Miller1985。
钥密码所基于的曲线性质如下
:
有限域上椭圆曲线在点加运算下构成有限交换群且其阶与基域规模相近
———,;
类似于有限域乘法群中的乘幂运算椭圆曲线多倍点运算构成一个单向函数
———,。
在多倍点运算中已知多倍点与基点求解倍数的问题称为椭圆曲线离散对数问题对于一般椭圆
,,。
曲线的离散对数问题目前只存在指数级计算复杂度的求解方法与大数分解问题及有限域上离散对
,。
数问题相比椭圆曲线离散对数问题的求解难度要大得多因此在相同安全程度要求下椭圆曲线密
,。,,
码较其他公钥密码所需的密钥规模要小得多
。
本部分描述了基于椭圆曲线的公钥加密算法
。
Ⅱ
GM/T00034—2012
.
SM2椭圆曲线公钥密码算法
第4部分公钥加密算法
:
1范围
的本部分规定了椭圆曲线公钥密码算法的公钥加密算法并给出了消息加解密
GM/T0003SM2,
示例和相应的流程
。
本部分适用于商用密码应用中的消息加解密消息发送者可以利用接收者的公钥对消息进行加密
,,
接收者用对应的私钥进行解密获取消息同时本部分还可为安全产品生产商提供产品和技术的标准
,。,
定位以及标准化的参考提高安全产品的可信性与互操作性
,。
2规范性引用文件
下列文件对于本文件的应用是必不可少的凡是注日期的引用文件仅注日期的版本适用于本文
。,
件凡是不注日期的引用文件其最新版本包括所有的修改单适用于本文件
。,()。
椭圆曲线公钥密码算法第部分总则
GM/T0003.1—2012SM21:
3术语和定义
下列术语和定义适用于本文件
。
31
.
秘密密钥secretkey
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 黄金抵押合同协议书
- 车辆合作经营协议合同范本
- 环保员聘用合同
- 2024年度北京平安普惠物流服务合同
- 2024年度文化旅游合作合同:旅行社与景区管理公司
- 二零二四年度版权质押合同:甲方将音乐作品版权质押给乙方
- 二零二四年度影视推广合同标的和推广策略
- 二零二四年度智能工厂生产设备采购合同
- 2024年度地毯产业链上下游企业合作框架协议
- 资金分红合同范本
- 测量系统分析课件
- 江苏省南京市联合体2023-2024学年七年级上学期期末数学试卷+
- 婚嫁金满期返还险
- 危货运输消防知识培训课件
- 幼儿园小朋友可爱卡通恐龙风格餐前播报餐前分享
- 宫腔镜手术知情同意书
- 大数据培训课件1
- 北师大版数学六年级上册单元真题拔高卷 第6单元《比的认识》(A4 原卷)
- 江西省丰城重点中学2023-2024学年高二上学期第三次月考(12月)数学试题(含答案)
- 上海市房地产买卖合同范本
- 骨牵引术知情同意书
评论
0/150
提交评论