量子密码学¶
简介¶
**量子密码学**利用量子力学原理实现安全通信。
量子密钥分发 (QKD)¶
BB84协议
第一个量子密码协议
BB84 协议¶
安全性¶
基于量子不可克隆定理: $$ \text{不能复制未知量子态} $$
其他QKD协议¶
| 协议 | 特点 |
|---|---|
| BB84 | 偏振编码 |
| E91 | 纠缠协议 |
| B92 | 两态协议 |
| COW | 连续变量 |
量子随机数生成¶
# 量子随机数
import numpy as np
# 基于量子测量的真随机数
def quantum_random():
# 模拟量子测量
return np.random.choice([0, 1])
后量子密码¶
Shor威胁
量子计算可破解RSA/ECC
应对方案: - 格基密码学 - 多变量密码 - 哈希密码
上一章: 量子优化 | 下一层: 教程与资源 (L7)