标准解读
《GM/T 0044.4-2016 SM9标识密码算法 第4部分:密钥封装机制和公钥加密算法》是中国国家密码管理局发布的一项标准,属于SM9标识密码算法系列标准之一。该标准详细规定了基于身份的密码系统中密钥封装机制(KEM)与公钥加密算法的具体实现方式,旨在提供一种高效且安全的数据加密解决方案。
在本标准中,密钥封装机制用于生成会话密钥并将其安全地传输给接收方,而公钥加密算法则允许发送方向持有特定私钥的接收方发送加密信息。这两种技术共同作用于确保通信双方之间信息交换的安全性。
标准首先定义了相关的数学基础,包括双线性对、椭圆曲线等概念,并指定了用于构建SM9系统的参数集。接着,它描述了如何使用这些数学工具来构造密钥封装过程,即通过选定的标识符生成共享秘密值,并利用此值作为输入来创建会话密钥。此外,还介绍了如何将这个会话密钥以加密形式发送出去的方法。
对于公钥加密部分,标准提供了详细的步骤说明,从消息编码开始直到最终解码为止。其中包括如何选择适当的随机数作为掩码,以及如何结合用户的身份信息和其他必要参数来生成密文。同时,也给出了相应的解密流程,使得只有拥有正确私钥的一方才能恢复原始明文。
整个文档还包括了安全性分析、性能考量等方面的内容,为开发者们提供了全面指导,帮助他们在实际应用中正确实施SM9算法。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2016-03-28 颁布
- 2016-03-28 实施
文档简介
ICS35040
L80.
备案号55616—2016
:
中华人民共和国密码行业标准
GM/T00444—2016
.
SM9标识密码算法
第4部分密钥封装机制和公钥加密算法
:
Identity-basedcryptographicalgorithmsSM9—
Part4Keencasulationmechanismandublickeencrtionalorithm
:yppyypg
2016-03-28发布2016-03-28实施
国家密码管理局发布
GM/T00444—2016
.
目次
前言
…………………………Ⅰ
引言
…………………………Ⅱ
范围
1………………………1
规范性引用文件
2…………………………1
术语和定义
3………………1
符号
4………………………2
算法参数与辅助函数
5……………………3
总则
5.1…………………3
系统参数组
5.2…………………………3
系统加密主密钥和用户加密密钥的产生
5.3…………4
辅助函数
5.4……………4
密钥封装机制及流程
6……………………5
密钥封装算法及流程
6.1………………5
解封装算法及流程
6.2…………………7
公钥加密算法及流程
7……………………8
加密算法及流程
7.1……………………8
解密算法及流程
7.2……………………9
GM/T00444—2016
.
前言
标识密码算法分为个部分
GM/T0044《SM9》5:
第部分总则
———1:;
第部分数字签名算法
———2:;
第部分密钥交换协议
———3:;
第部分密钥封装机制和公钥加密算法
———4:;
第部分参数定义
———5:。
本部分为的第部分
GM/T00444。
本部分按照给出的规则起草
GB/T1.1—2009。
请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任
。。
本部分由密码行业标准化技术委员会提出并归口
。
本部分起草单位国家信息安全工程技术研究中心深圳奥联信息安全技术有限公司武汉大学
:、、、
上海交通大学中科院信息工程研究所北方信息技术研究所
、、。
本部分主要起草人陈晓程朝辉叶顶峰胡磊陈建华路贝可季庆光曹珍富袁文恭刘平
:、、、、、、、、、、
马宁袁峰李增欣王学进杨恒亮张青坡马艳丽浦雨三唐英孙移盛安萱
、、、、、、、、、、。
Ⅰ
GM/T00444—2016
.
引言
在年提出了标识密码的概念在标识密码系统中
A.Shamir1984(Identity-BasedCryptography),,
用户的私钥由密钥生成中心根据主密钥和用户标识计算得出用户的公钥由用户标识唯一确
(KGC),
定从而用户不需要通过第三方保证其公钥的真实性与基于证书的公钥密码系统相比标识密码系统
,。,
中的密钥管理环节可以得到适当简化
。
年和在日本提出了用椭圆曲线对构造基于标识的
1999,K.Ohgishi、R.SakaiM.Kasahara(pairing)
密钥共享方案年和以及和等人独立提
;2001,D.BonehM.Franklin,R.Sakai、K.OhgishiM.Kasahara
出了用椭圆曲线对构造标识公钥加密算法这些工作引发了标识密码的新发展出现了一批用椭圆曲
。,
线对实现的标识密码算法其中包括数字签名算法密钥交换协议密钥封装机制和公钥加密算法等
,、、。
椭圆曲线对具有双线性的性质它在椭圆曲线的循环子群与扩域的乘法循环子群之间建立联系构
,,
成了双线性双线性逆判定性双线性逆τ双线性逆和τ双线性逆等难题
DH、DH、DH、-DH-Gap-DH,
当椭圆曲线离散对数问题和扩域离散对数问题的求解难度相当时可用椭圆曲线对构造出安全性和实
,
现效率兼顾的标识密码
。
本部分描述了用椭圆曲线对实现的基于标识的密钥封装机制和公钥加密算法
。
Ⅱ
GM/T00444—2016
.
SM9标识密码算法
第4部分密钥封装机制和公钥加密算法
:
1范围
的本部分规定了用椭圆曲线对实现的基于标识的密钥封装机制和公钥加密与解密算
GM/T0044
法并提供相应的流程利用密钥封装机制可以封装密钥给特定的实体公钥加密与解密算法即基于
,。。
标识的非对称密码算法该算法使消息发送者可以利用接收者的标识对消息进行加密唯有接收者可以
,,
用相应的私钥对该密文进行解密从而获取消息
,。
本部分适用于密钥封装和对消息的加解密
。
2规范性引用文件
下列文件对于本文件的应用是必不可少的凡是注日期的引用文件仅注日期的版本适用于本文
。,
件凡是不注日期的引用文件其最新版本包括所有的修改单适用于本文件
。,()。
密码杂凑算法
GM/T0004—2012SM3
分组密码算法
GM/T0002—2012SM4
标识密码算法第部分总则
GM/T0044.1—2016SM91:
标识密码算法第部分数字签名算法
GM/T0044.2—2016SM92:
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 郑州西亚斯学院《中小学教材教法》2022-2023学年第一学期期末试卷
- 郑州西亚斯学院《学校体育学》2021-2022学年第一学期期末试卷
- 公司职工辞职申请书(14篇)
- 无抵押借款协议模板
- 生产车间承包条件协议
- 收养协议书范例打印
- 居间信息服务协议
- 农用肥料购销协议
- 风机购销合同变更协议
- 生产资料选购协议
- 2024年6月高考历史浙江卷试题答案详解及复习备考指导课件
- 2024-2025学年新教材高中生物 第五章 细胞的能量供应和利用 第2节 1 细胞的能量“货币”ATP教案 新人教版必修1
- 2024年团务附有答案
- 物业管理未来发展规划方案
- 比赛中的行为经济学
- 代持股份免责协议书
- 2024年成都电子信息产业功能区建设发展有限责任公司招聘笔试冲刺题(带答案解析)
- 做一个有温度的护士课件
- 锂离子电池制造中的安全问题与防范措施
- 生鲜超市供货超市供货服务方案
- 体育器材登记台账
评论
0/150
提交评论