It's our wits that make us men.

2019/5/9 《图解密码技术》第五章

Posted on By LuLu

《图解密码技术》第五章

  • 公钥密码:public-key cryptography,公钥:public key,私钥 private key,密钥对 key pair,非对称密码 asymmetric cryptography,秘密密钥:secret key,

公钥密码

什么是公钥密码

公钥密码分为加密密钥和解密密钥两种。加密密钥匙发送者加密时使用的,解密密钥是接收者解密时使用的。

  • 加密密钥一般是公开的,因此被称为公钥,不至于发给世界上所有人,至少让通信的对象知道。
  • 解密密钥从一开始就是自己保管,不存在配送问题。解密密钥绝对不可以公开,只能自己使用,因此被称为私钥。
  • 公钥私钥一一对应,称为密钥对。两个密钥之间有着非常密切的关系,数学上的关系,因此,公钥和私钥是不能分别单独生成的。

公钥密码的历史

1978年,发明的RSA算法,可以说是现在公钥密码的事实标准。

公钥通信的流程

img

各种术语

  • 公钥密码也叫非对称密码
  • 私钥也叫做个人密钥,私有密钥,非公开密钥,秘密密钥。
    • 但是秘密密钥,对称密码体制也有这个叫法,对称密码:共享秘密密钥,非对称密码中的私钥:私有秘密密钥

公钥密码无法解决的问题

  • 公钥认证:我们需要判断所得到的公钥是否正确合法
  • 公钥密码的处理速度只有对称密码的几百分之一