引言
当量子计算威胁 RSA 时,量子通信给出了另一条路:用量子的物理特性来保证密钥分发绝对安全。量子密钥分发(QKD)的核心思想是——窃听者一旦截取,就必然扰动量子态,接收方可以检测到窃听存在。这就是「可证明安全」的密码学。
本文从 BB84 协议讲起:为什么「测量会扰动」是安全的基石,密钥怎么在「量子 + 经典」混合流程里产生;再讲 E91 纠缠协议、量子中继与纠缠交换(怎么把安全距离从几十公里延伸到全球)、卫星通信(墨子号)的实践,最后梳理量子通信网络的架构与产业化现状——这是当下离「商用」最近的量子技术。
前置:量子比特与测量基础(https://plumephp.com/quantum-qubit-gates-basics/)。与经典密码学的对比见 [[security]] 专题及 https://plumephp.com/quantum-post-quantum-cryptography/。
目录
- 1. 量子通信能解决什么
- 2. 测量即扰动:QKD 的安全基石
- 3. BB84 协议:完整流程与窃听检测
- 4. E91 纠缠协议:更理论优雅的方案
- 5. 量子中继与纠缠交换:跨越距离
- 6. 卫星量子通信与墨子号
- 7. 量子网络的架构与分层
- 8. 产业化现状与局限
- 9. 总结:量子通信的地位与未来
- 延伸阅读
1. 量子通信能解决什么
1.1 经典密钥分发的死穴
| 问题 | 说明 |
|---|---|
| 密钥分发的信任 | 需可信第三方或当面交换 |
| 计算安全 | 依赖困难问题(RSA 可被量子攻破) |
| 窃听不可检测 | 经典比特复制无痕迹 |
1.2 QKD 的回答
- 密钥在通信过程中产生,无需预先信任。
- 安全性来自物理定律(不可克隆、测量扰动),而非计算复杂度。
- 窃听必然留下痕迹,可被检测并放弃被污染密钥。
1.3 注意定位
QKD 不加密数据本身,而是安全地分发对称密钥;数据加密仍用 AES。所以它是「密钥分发」技术,不是「加密」技术。
2. 测量即扰动:QKD 的安全基石
2.1 量子不可克隆
未知量子态不能被完美复制。窃听者想「看一眼再放回去」,做不到——测量必然改变态。
2.2 测量基不兼容
用错测量基(如用 X 基去测 Z 基编码的比特),结果完全随机:
| 编码基 | 测量基 | 结果 |
|---|---|---|
| Z 基 ( | 0⟩/ | 1⟩) |
| Z 基 ( | 0⟩/ | 1⟩) |
| X 基 ( | +⟩/ | −⟩) |
| X 基 ( | +⟩/ | −⟩) |
2.3 安全直觉
发送方随机用 Z/X 编码
接收方随机用 Z/X 测量
➜ 只有「基一致」的部分才是可靠密钥
➜ 窃听者插进来,其测量必然引入扰动 → 基一致部分也出错 → 被发现
3. BB84 协议:完整流程与窃听检测
3.1 量子阶段
- Alice 随机生成比特串,随机选 Z/X 基编码,发给 Bob。
- Bob 随机选 Z/X 基测量,记录测量基与结果。
3.2 经典后处理阶段(公开信道)
| 步骤 | 动作 |
|---|---|
| 基比对 | 双方公开各自的测量基,只保留基一致的部分 |
| 随机抽样 | 公开一部分比特,比较是否一致 |
| 窃听检测 | 错误率高于阈值 → 判定有窃听,丢弃 |
| 纠错/放大 | 无窃听则用经典纠错 + 隐私放大得到最终密钥 |
3.3 一个数值例子
Alice 发送比特串: 1 0 1 1 0 1 0
Alice 编码基(Z/X): Z X Z X Z X Z
Bob 测量基: Z Z Z X Z X X
Bob 测量结果: 1 0 1 1 0 1 0 (基一致处可靠)
基一致的位置: ✓ ✗ ✓ ✓ ✓ ✓ ✗
保留密钥: 1 - 1 1 0 1 -
3.4 阈值
- 单光子理想情形,任何测量扰动都会引入可检测错误率。
- 实际阈值通常设在 ~11%(考虑设备损耗与噪声)。
4. E91 纠缠协议:更理论优雅的方案
4.1 思路
基于纠缠态(Bell 态)而非单光子:第三方分发纠缠对,Alice/Bob 各持一个,测量基不同则纠缠的相关性揭示窃听。
4.2 优势
- 窃听检测可用 CHSH 不等式 违背来证明:若存在窃听/局域隐变量,相关性会被限制。
- 理论安全证明更「物理」。
4.3 现实
- 纠缠分发保真度要求高,工程上比 BB84 更难。
- 目前 QKD 商用以 BB84 为主,E91 更多用于研究。
5. 量子中继与纠缠交换:跨越距离
5.1 距离限制
单光子经光纤传输损耗随距离指数衰减,直接 QKD 距离被限制在几百公里。
5.2 纠缠交换
不传输光子到全程,而是分段纠缠再拼接:
A──纠缠──R1──纠缠──R2──纠缠──B
R1 与 R2 做 Bell 测量 → 把两段纠缠「交换」成 A-B 的长程纠缠
5.3 量子中继器
- 在中间节点做纠缠交换 + 量子纠错/纯化。
- 目标:把安全通信距离扩展到全球。
- 挑战:需要量子存储器、低损耗纠缠、可信中继。
5.4 当前状态
- 可信中继(中间节点可信)已实用。
- 全量子中继(无需可信节点)仍是前沿研究。
6. 卫星量子通信与墨子号
6.1 为什么用卫星
光纤损耗大、地面中继成本高;卫星在真空中传输光子损耗小,可覆盖洲际。
6.2 墨子号(2016)
- 中国发射的世界首颗量子科学实验卫星。
- 完成星地 QKD、纠缠分发、量子隐形传态三大实验。
- 实现洲际量子密钥分发(如北京-维也纳)。
6.3 与地面网的结合
城域 QKD 光纤网(地面)↔ 卫星(跨城/跨国)↔ 城域网(另一端)
7. 量子网络的架构与分层
7.1 三层架构
| 层 | 功能 |
|---|---|
| 量子层 | 光子产生、传输、测量 |
| 密钥管理层 | 密钥协商、纠错、放大 |
| 应用层 | 加密通信、鉴权、联邦学习 |
7.2 典型部署
- 城域 QKD 网:运营商/政务网(如济南、合肥)。
- 节点角色:可信中继节点承担密钥转发。
- 与经典网共存:QKD 只管密钥,数据走传统光纤。
7.3 协议栈标准化
IEEE/ETSI 已有 QKD 接口标准草案;量子网络协议栈仍在早期。
8. 产业化现状与局限
8.1 已落地的应用
| 领域 | 例子 |
|---|---|
| 政务/金融 | 密钥加密的银行间通信 |
| 电力 | 电网调度指令加密 |
| 电信 | 运营商 QKD 试点 |
8.2 现实局限
| 局限 | 说明 |
|---|---|
| 距离 | 无中继下有限(数百公里) |
| 速率 | 密钥率远低于经典对称密码协商 |
| 成本 | 专用设备昂贵 |
| 侧信道 | 实际设备可能有泄漏,需额外防护 |
8.3 与后量子密码的关系
QKD 与 PQC(后量子密码)是互补而非替代:
| 方案 | 类型 | 特点 |
|---|---|---|
| QKD | 物理安全 | 可证明但需硬件 |
| PQC | 算法安全 | 纯软件,基于新困难问题 |
| 混合 | 两者结合 | 纵深防御推荐 |
9. 总结:量子通信的地位与未来
9.1 一句话定位
量子通信是离商用最近的量子技术——QKD 已在政务/金融落地,但它是「密钥分发」而非「计算加速」,与量子计算是两条独立赛道。
9.2 学习建议
| 建议 | 理由 |
|---|---|
| 吃透 BB84 与测量基 | 是全部协议的基础 |
| 理解纠缠交换 | 是网络的物理关键 |
| 对比 QKD vs PQC | 避免概念混淆 |
9.3 一句话心法
量子通信的安全来自「物理定律」,而非「计算假设」——这正是它与经典密码学最本质的分野。
延伸阅读
- https://plumephp.com/quantum-qubit-gates-basics/ — 测量与基的基础
- https://plumephp.com/quantum-post-quantum-cryptography/ — PQC 与 QKD 的互补关系
- [[security]] 专题 — 经典密码学与安全工程
- QKD 标准文档(ETSI)
继续阅读
探索更多技术文章
浏览归档,发现更多关于系统设计、工具链和工程实践的内容。