对称密钥交换协议——实现在不安全的信道安全地传输密钥

引入

在采用对称加密技术的时候双方的密钥必须保证是相同的,或者是在前篇的MAC消息认证码中提到的收发双方的密钥是共享的,而这个时候就需要通过一种安全的方法共享密钥。可以通过公开密钥加密技术实现对称密钥的管理和共享。
如何让密钥在不安全的信道进行安全的共享
解决Alice和Bob之间相互通信时如何产生和传输密钥的问题——Diffie-Hellman算法

对称密钥交换协议

Diffie-Hellman算法是一个公开的密钥算法,它的安全性基于在有限域上求解离散对数的困难性(可以深入了解了解,总之就是很难就是了,王小云教授说一个密码算法都是建立在某个数学难题之上的)
加粗样式

利用Diffie-Hellman算法产生密钥的过程

首先Alice,Bob和窃听者都可以知道一个大的素数n和整数g,n和g可以公开,其中g是n的本原元。

两者之间产生密钥的过程:Alice和Bob之间产生密钥的过程入下图所示共享密钥的过程
虽然信道处在一个不安全的环境下,窃听者能够听到双方在传输过程中的全部信息,但是它缺少通信双方特有的属于只有自己知道的随机整数a和b,所以监听到最后也是白听了,也没有获取到真正有用的密钥信息,这样就能实现在不安全的信道安全地共享密钥啦

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值