标准解读

《GM/T 0044.3-2016 SM9标识密码算法 第3部分:密钥交换协议》是中国国家密码管理局发布的一项标准,专门针对SM9标识密码体系中的密钥交换过程进行了详细规定。该标准基于SM9椭圆曲线上的双线性对技术实现安全的密钥协商机制,适用于需要在不安全信道上建立共享秘密的应用场景。

标准中定义了基于身份的密钥交换协议(IBKE, Identity-Based Key Exchange),允许两个或多个实体通过其各自的标识信息(如电子邮件地址、手机号码等)作为公钥的一部分,在开放网络环境中安全地生成一个共同的秘密值而无需事先共享任何私密信息。整个过程中,通信双方依赖于同一个可信第三方——密钥生成中心(KGC, Key Generation Center)来提供必要的参数和服务支持。

在具体流程方面,首先由KGC根据系统参数和主私钥计算出每个用户的身份私钥,并通过安全渠道分发给相应用户;接着,在实际进行密钥交换时,参与方各自利用自己持有的私钥以及对方公开的身份信息执行一系列数学运算,最终得到相同的会话密钥。此过程中还涉及到认证机制以防止中间人攻击。


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

....

查看全部

  • 现行
  • 正在执行有效
  • 2016-03-28 颁布
  • 2016-03-28 实施
©正版授权
GM∕T 0044.3-2016 SM9标识密码算法 第3部分:密钥交换协议.pdf_第1页
GM∕T 0044.3-2016 SM9标识密码算法 第3部分:密钥交换协议.pdf_第2页
GM∕T 0044.3-2016 SM9标识密码算法 第3部分:密钥交换协议.pdf_第3页
GM∕T 0044.3-2016 SM9标识密码算法 第3部分:密钥交换协议.pdf_第4页
GM∕T 0044.3-2016 SM9标识密码算法 第3部分:密钥交换协议.pdf_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

GM∕T 0044.3-2016 SM9标识密码算法 第3部分:密钥交换协议.pdf-免费下载试读页

文档简介

ICS35040 L80 . 备案号 556152016 : 中华人民共和国密码行业标准 GM/T004432016 . SM9标识密码算法 第3部分 密钥交换协议 : Identity-basedcryptographicalgorithmsSM9 Part3 Ke exchane rotocol : y g p2016-03-28发布 2016-03-28实施 国家密码管理局 发 布GM/T004432016 . 目 次 前言 引言 范围1 1 规范性引用文件2 1 术语和定义3 1 符号4 2 算法参数与辅助函数5 3 总则 5.1 3 系统参数组 5.2 3 系统加密主密钥和用户加密密钥的产生 5.3 3 辅助函数 5.4 3 密钥交换协议及流程6 5 密钥交换协议 6.1 5 密钥交换协议流程 6.2 6 GM/T004432016 . 前 言 标识密码算法 分为 个部分 GM/T0044SM9 5 : 第 部分 总则 1 : ; 第 部分 数字签名算法 2 : ; 第 部分 密钥交换协议 3 : ; 第 部分 密钥封装机制和公钥加密算法 4 : ; 第 部分 参数定义 5 : 。 本部分为 的第 部分 GM/T0044 3 。 本部分按照 给出的规则起草 GB/T1.12009 。 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 。 。 本部分由密码行业标准化技术委员会提出并归口 。 本部分起草单位 国家信息安全工程技术研究中心 深圳奥联信息安全技术有限公司 武汉大学 上 : 、 、 、海交通大学 中科院信息工程研究所 北方信息技术研究所 、 、 。 本部分主要起草人 陈晓 程 朝 辉 叶 顶 峰 胡 磊 陈 建 华 路 贝 可 季 庆 光 曹 珍 富 袁 文 恭 刘 平 : 、 、 、 、 、 、 、 、 、 、马宁 袁峰 李增欣 王学进 杨恒亮 张青坡 马艳丽 浦雨三 唐英 孙移盛 安萱 、 、 、 、 、 、 、 、 、 、 。 GM/T004432016 . 引 言 在 年提出了标识密码 的概念 在标识密码系统中 A.Shamir 1984 (Identity-BasedCryptography) , , 用户的私钥由密钥生成中心 根据主密钥和用户标识计算得出 用户的公钥由用户标识唯一确 (KGC) , 定 从而用户不需要通过第三方保证其公钥的真实性 与基于证书的公钥密码系统相比 标识密码系统 , 。 , 中的密钥管理环节可以得到适当简化 。 年 和 在日本提出了用椭圆曲线对 构造基于标识的 1999 ,K.Ohgishi、R.Sakai M.Kasahara (pairing) 密钥共享方案 年 和 以及 和 等人独立提 ;2001 ,D.Boneh M.Franklin, R.Sakai、K.Ohgishi M.Kasahara 出了用椭圆曲线对构造标识公钥加密算法 这些工作引发了标识密码的新发展 出现了一批用椭圆曲 。 , 线对实现的标识密码算法 其中包括数字签名算法 密钥交换协议 密钥封装机制和公钥加密算法等 , 、 、 。 椭圆曲线对具有双线性的性质 它在椭圆曲线的循环子群与扩域的乘法循环子群之间建立联系 构 , , 成了双线性 双线性逆 判定性双线性逆 双线性逆 和 双线性逆 等难题 DH、 DH、 DH、- DH -Gap- DH , 当椭圆曲线离散对数问题和扩域离散对数问题的求解难度相当时 可用椭圆曲线对构造出安全性和实 , 现效率兼顾的标识密码 。 本部分描述了用椭圆曲线对实现的基于标识的密钥交换协议 。 GM/T004432016 . SM9标识密码算法 第3部分 密钥交换协议 :1 范围 的本部分规定了用椭圆曲线对实现的基于标识的密钥交换协议 并提供了相应的流 GM/T0044 , 程 该协议可以使通信双方通过对方的标识和自身的私钥经两次或可选三次信息传递过程 计算获取 。 , 一个由双方共同决定的共享秘密密钥 该秘密密钥可作为对称密码算法的会话密钥 协议中选项可以 。 。 实现密钥确认 。 本部分适用于密钥管理与协商 。2 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件 仅注日期的版本适用于本文 。 , 件 凡是不注日期的引用文件 其最新版本 包括所有的修改单 适用于本文件 。 , ( ) 。 密码杂凑算法 GM/T00042012 SM3 标识密码算法 第 部分 总则 GM/T0044.12016 SM9 1 : 标识密码算法 第 部分 数字签名算法 GM/T0044.22016 SM9 2 :3 术语和定义 下列术语和定义适用于本文件 。31 . 密钥交换 keyexchange 在通信实体之间安全地交换密钥的方案 可以使通信双方在非安全通信线路上为信息传送安全地 , 交换密钥 。32 . 密钥协商 keyagreement 多个用户之间建立一个共享秘密密钥的过程 并且其中的任何一个用户都不能预 先 确 定 该 密 钥 , 的值 。33 . 从 A 到 B的密钥确认 keyconfirmationfrom AtoB 使用户 确信用户 拥有特定秘密密钥的保证 B A 。34 . 密

温馨提示

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

评论

0/150

提交评论