标准解读
《GM/T 0044.1-2016 SM9标识密码算法 第1部分:总则》是由国家密码管理局发布的关于SM9标识密码算法的标准之一。该标准主要规定了SM9标识密码算法的基本概念、符号表示方法以及安全要求等,为后续具体实现和应用提供了理论基础。
根据该标准,SM9是一种基于身份的密码系统,其特点是将用户的公钥直接与用户的身份信息(如电子邮件地址)绑定,从而简化了传统公钥基础设施中证书管理的过程。在本标准中定义了几种关键组件及其功能:
- 密钥生成中心 (KGC, Key Generation Center):负责生成主密钥,并利用此密钥来为每个用户提供私钥。
- 公钥:对于任何给定的身份ID,可以使用预设的方法从ID本身计算得出对应的公钥。
- 私钥:由KGC根据用户的身份信息及系统参数秘密地为每个用户生成。
此外,《GM/T 0044.1-2016》还详细描述了SM9算法的安全性考量,包括但不限于抵抗已知攻击的能力等方面的要求。同时,它也提到了如何正确选择参数以确保算法的安全性和效率之间的平衡。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 废止
- 已被废除、停止使用,并不再更新
- 2016-03-28 颁布
- 2016-03-28 实施
文档简介
ICS35040
L80.
备案号55618—2016
:
中华人民共和国密码行业标准
GM/T00441—2016
.
SM9标识密码算法
第1部分总则
:
Identity-basedcryptographicalgorithmsSM9—
Part1General
:
2016-03-28发布2016-03-28实施
国家密码管理局发布
GM/T00441—2016
.
目次
前言
…………………………Ⅰ
引言
…………………………Ⅱ
范围
1………………………1
术语和定义
2………………1
符号和缩略语
3……………1
有限域和椭圆曲线
4………………………2
有限域
4.1………………2
有限域上的椭圆曲线
4.2………………3
椭圆曲线群
4.3…………………………4
椭圆曲线多倍点运算
4.4………………4
椭圆曲线子群上点的验证
4.5…………4
离散对数问题
4.6………………………5
双线性对及安全曲线
5……………………5
双线性对
5.1……………5
安全性
5.2………………5
嵌入次数及安全曲线
5.3………………6
数据类型及其转换
6………………………6
数据类型
6.1……………6
数据类型转换
6.2………………………6
系统参数及其验证
7………………………10
系统参数
7.1……………10
系统参数的验证
7.2……………………10
附录资料性附录关于椭圆曲线的背景知识
A()………12
附录资料性附录椭圆曲线上双线性对的计算
B()……………………19
附录资料性附录数论算法
C()…………26
参考文献
……………………32
GM/T00441—2016
.
前言
标识密码算法分为个部分
GM/T0044《SM9》5:
第部分总则
———1:;
第部分数字签名算法
———2:;
第部分密钥交换协议
———3:;
第部分密钥封装机制和公钥加密算法
———4:;
第部分参数定义
———5:。
本部分为的第部分
GM/T00441。
本部分按照给出的规则起草
GB/T1.1—2009。
请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任
。。
本部分由密码行业标准化技术委员会提出并归口
。
本部分起草单位国家信息安全工程技术研究中心深圳奥联信息安全技术有限公司武汉大学上
:、、、
海交通大学中科院信息工程研究所北方信息技术研究所
、、。
本部分主要起草人陈晓程朝辉叶顶峰胡磊陈建华路贝可季庆光曹珍富袁文恭刘平
:、、、、、、、、、、
马宁袁峰李增欣王学进杨恒亮张青坡马艳丽浦雨三唐英孙移盛安萱
、、、、、、、、、、。
Ⅰ
GM/T00441—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/T00441—2016
.
SM9标识密码算法
第1部分总则
:
1范围
的本部分描述了必要的数学基础知识与相关密码技术以帮助实现的其
GM/T0044,GM/T0044
他各部分所规定的密码机制
。
本部分适用于商用密码算法中标识密码的实现应用和检测
、。
本部分规定使用Fp素数p191上椭圆曲线
(>2)。
2术语和定义
下列术语和定义适用于本文件
。
21
.
标识identity
可唯一确定一个实体身份的信息标识应由实体无法否认的信息组成如实体的可识别名称电子
。,、
邮箱身份证号电话号码等
、、。
22
.
主密钥masterkey
处于标识密码密钥分层结构最顶层的密钥包括主私钥和主公钥其中主公钥公开主私钥由
,,,KGC
秘密保存用主私钥和用户的标识生成用户的私钥在标识密码中主私钥一般由通过随
。KGC。,KGC
机数发生器产生主公钥由主私钥结合系统参数产生
,。
本部分中签名系统的主密钥与加密系统的主密钥不同数字签名算法属于签名系统其主密钥为
,。,
签名主密钥密钥交换协议密钥封装机制和公钥加密算法属于加密系统其主密钥为加密主密钥
,、,。
23
.
密钥生成中心keygenerationcenterKGC
;
在
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 厨房安全重要试题及详细答案集
- 技能心电图重点试题及答案展示
- 2026铁路防护试题及答案
- 2026年注册安全工程师《安全生产专业实务(金属非金属矿山)》题库及答案
- KPMG数学面试试题及答案探讨
- 2026年科普项目实施管理业务考试题库及答案
- 设施果树练习题及参考答案
- 2025年专升本湖北大学语文真题及答案
- 2025年登高架设作业考试题库(附答案)
- 汽车维修竞赛试题库及参考答案
- 2026小学数学北师大版新教材培训:四至六年级教材解析
- 虚拟电厂整体解决方案
- 批判性思维智慧树知到期末考试答案章节答案2024年浙江大学
- 《工程建设标准强制性条文电力工程部分2023版》
- 大脑动脉狭窄脑梗死的护理查房
- 《噪声敏感建筑物集中区域划分技术规范》编制说明
- 眼科科护士视力检查的实用技术和操作技巧
- 安徽省综合评标评审专家入库、续聘考试试题
- 【新能源汽车充电桩控制系统设计11000字(论文)】
- 美国第一健康养生基地图森峡谷农场案例研究分析(上)
- 康复医学科教学查房记录
评论
0/150
提交评论