经典 vs 量子 密钥交换协议
混合密钥分发协议(经典)结合了对称密钥分发和公钥分发的优点,成为当前网络通信中广泛应用的标准。
BB84 协议则是量子密钥分发(QKD)协议的一种,利用量子物理原理确保密钥的安全性。
下面对这两种协议在密钥交换过程中的详细对比:
混合密钥分发协议(CKD)
1.协议流程
(1)初始阶段:
- 利用非对称加密(如RSA)传输临时对称密钥。
- 公钥加密临时密钥,对称密钥生成后加密通信。
(2)持续阶段:
- 使用对称密钥加密后续数据,提高通信效率。
2.RSA密钥生成(协议安全性基础)
RSA 是一种基于大整数分解问题的公钥加密算法,广泛用于加密和密钥交换。
每个参与方生成一对公钥和私钥。公钥用于加密,私钥用于解密。
2.实例:HTTPS中的密钥分发
TLS握手协议