SM2算法第十九篇:秘钥交换协议交互了哪些参数?

原创 2016年05月20日 21:50:43


秘钥交换协议算法流程:



整个流程中需要交互的参数有哪些呢?

第一次信息交互:A—>B(发起方到响应方)

将RA发送给用户B

RA是什么?RA=[rA]G=(x1,y1),rA∈[1,n-1],由随机数发生器产生

第二次信息交互:B—>A(响应方发起方

将RB、(选项SB)发送给用户A

RB是什么?RB=[rB]G=(x2,y2),rB∈[1,n-1],由随机数发生器产生

SB是什么?是根据ZA,ZB,RA,RB,PA,dB,rB,h计算出来的,这是一个可选项

第三次信息交互:A—>B发起方到响应方

将(选项SA)发送给用户B

SA是什么?是根据ZA,ZB,RA,RB,PB,dA,rA,h计算出来的,这是一个可选项


版权声明:本文为博主原创文章,未经博主允许不得转载。

SM2算法第三篇:实现SM2秘钥交换协议的算法流程

秘钥交换协议

Diffie–Hellman 密钥交换协议简介

概述 Diffie–Hellman (以下简称DH)密钥交换是一个特殊的交换密钥的方法。它是密码学领域内最早付诸实践的密钥交换方法之一。 DH可以让双方在完全缺乏对方(私有)信息的前提条件下通过不安...
  • zzminer
  • zzminer
  • 2013年02月05日 12:23
  • 6588

SM2算法第二十二篇:DH与ECDH秘钥协商原理

DH ECDH

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

SM2算法第十三篇:SM2密钥协商协议的C语言实现

记录每一点小小的进展,今天终于把”SM2的C语言实现”的程序成功的运行起来了,下面记录了我的操作流程。...

谈谈PBOC3.0中使用的国密SM2算法

转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/39780825 作者:小马   一 知识准备   SM2是...
  • xringm
  • xringm
  • 2016年01月11日 15:48
  • 1186

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

国密SM2非对称算法与实现

国密SM2是非对称密码算法,是基于ECC算法的非对称算法。SM2算法标准公布于:http://www.oscca.gov.cn/News/201012/News_1197.htm,有兴趣的可下载学习。...
  • goldboar
  • goldboar
  • 2011年11月23日 16:45
  • 56362

小王的尴尬日常(二)---Openssl 实现国密算法(基础介绍和产生秘钥对)

国密非对称加密算法又称sm2,它是采取了ECC(曲线加密算法)中的一条固定的曲线,实际上就是ECC算法。 那么这次让我尴尬的是什么呢?我现在维护一个项目,里面包含了大量的加密算法,而且很多是自己实现...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SM2算法第十九篇:秘钥交换协议交互了哪些参数?
举报原因:
原因补充:

(最多只允许输入30个字)