工作

图解密码技术学习-第五章 公钥密码

2016-09-09  本文已影响84人  JMasche

密钥配送问题

问题缘由

之前讲的分组密码算法是使用的对称密钥,也就是说加密和解密用的同一个密钥。如果两个人通信。其中一个是发送者,一个是接收者,这两者之间要正常通信,就必须同时知道这个密钥。这就是密钥配送问题的由来。

配送问题解决办法

公钥密码

RSA

加解密算法

针对RSA攻击

  1. 发送者通知接收者传递其公钥,用来加密信息
  2. 攻击者窃听到此内容
  3. 接收者向发送者发送公钥
  4. 攻击者截留接收者发送的公钥信息,而自己将自己的公钥发送给发送者
  5. 发送者收到攻击者的公钥后,以为是接收者的公钥,则加密发送信息给接收者
  6. 攻击者截留发送者发送信息,然后用自己的私钥解密,获得明文信息
  7. 攻击者篡改发送者信息,然后用第4步截留的接收者的公钥将篡改后的信息加密,发送给接收者
  8. 接收者接收到攻击者篡改的密文后,可以正常的解密此信息,会认为此篡改的信息是发送者发送的

中间人攻击成功的根因在于,发送者和接收者都无法判断接收到的信息,是否是真正的正确的人发送的信息。这就涉及到认证的问题。此问题后面章节会解决。

上一篇 下一篇

猜你喜欢

热点阅读