2021SC@SDUSC
基本概念
1976年,Diffie和Hellman在其题为《密码学的新方向》的论文中首次给出了公钥密码学的定义,并提出了Diffie-Hellman密钥交换算法。该算法解决了对称密码体制中的密钥分发问题,使得通信双方可以通过公开信道安全地交换共享密钥。
使用SM9通信的双方通过对方的标识和自身的私钥,经过两次或者可选的三次信息传递过程,计算获取一个由双方共同决定的共享秘密密钥。该密钥可以作为对称密码算法的会话密钥,其中可选步骤用来实现密钥确认。
密钥交换协议执行前需给用户分配加密私钥。SM9密钥交换协议可抵抗中间入侵攻击。
应用场景:双方在线,密钥交换后,利用该会话密钥进行数据交换,会话结束后,会话密钥失效。
符号及辅助算法


密钥交换协议的符号与数字签名的符号相差不大,区别之处在于多添加了几个参数的定义:


其中,KDF()密码派生函数的具体内容如下:
4081


——SM9密钥交换协议&spm=1001.2101.3001.11974&articleId=120822841&d=1&t=3&u=0f5603606ca441628e6e006c16555fbb)

被折叠的 条评论
为什么被折叠?



