量子密钥分发(QKD)原理

量子密钥分发(QKD)是一种利用量子力学基本原理实现信息安全传输的技术。与传统的基于数学难题的密码体系不同,QKD 的安全性来源于量子态不可克隆与测量扰动的物理特性。下面从理论到实现,对 QKD 的核心原理进行系统阐述。

  • 量子比特(qubit):信息的最小单位,可用两态系统(如光子偏振)表示,记作 (|0\rangle) 与 (|1\rangle)。
  • 不可克隆定理:任意未知量子态不能被完美复制,保证了窃听者无法复制并保存信息。
  • 测量扰动:对量子态进行测量会不可避免地改变其状态,任何窃听行为都会在合法用户之间留下可检测的错误率。

2. BB84 协议原理

BB84 是最早也是最常用的 QKD 协议,核心流程如下:

  1. 基底选择

    • 发送方(Alice)随机选择两组互补基底:
      • Z 基(直线偏振):(|0\rangle_Z = |H\rangle),(|1\rangle_Z = |V\rangle)
      • X 基(对角偏振):(|0\rangle_X = |+\rangle),(|1\rangle_X = |-\rangle)
    • 随机产生比特序列并对应到选定的基底上,形成光子序列。
  2. 光子发送

    • Alice 将光子通过光纤或自由空间发送给接收方(Bob)。
  3. 基底测量

    • Bob 同样随机选择 Z 或 X 基进行测量,记录测量结果。
  4. 基底公开

    • 通过公开信道(不保密)公布各自使用的基底序列,保留基底相同的比特形成原始密钥。
  5. 误码率估计

    • 双方抽取一小部分原始密钥公开比较,计算误码率 (Q)。若 (Q) 超过阈值(通常 11%),则判定存在窃听,协议终止。
  6. 纠错与隐私放大

    • 使用经典纠错算法(如 Cascade)消除剩余错误;随后通过隐私放大(如哈希函数)压缩密钥,抵消窃听者可能获取的信息。

示例代码(伪代码)

# Alice 端
bits   = random_bitstring(N)
bases  = random_basis(N)          # 0: Z, 1: X
photons = encode(bits, bases)     # 生成光子序列

# Bob 端
bob_bases = random_basis(N)
measurements = measure(photons, bob_bases)

# 公开基底,保留相同基底的比特
sifted_key = [bits[i] for i in range(N) if bases[i] == bob_bases[i]]

3. 安全性分析

  • 窃听模型:最常见的窃听方式是拦截-重发(Intercept‑Resend),即 Eve 在传输途中测量光子并重新发送。由于测量基底不一定与 Alice 相同,导致约 25% 的错误率被引入。
  • 安全阈值:在理想条件下,若误码率 (Q < 11%),可通过纠错和隐私放大得到信息论安全的密钥。实际系统需考虑光子损耗、探测器暗计数等因素,安全阈值会相应降低。
  • 无条件安全:基于量子信息理论的安全证明表明,只要误码率在可接受范围内,Eve 的信息上界可以任意逼近零,安全性不依赖于计算能力。

4. 实际实现技术

技术路线 关键器件 典型距离 备注
光纤 QKD 单模光纤、弱相干光源、超低噪声单光子探测器(SNSPD) 100–300 km 受光纤损耗(≈0.2 dB/km)限制
自由空间 QKD 望远镜、波分复用、时空编码 10–100 km(卫星链路可达 1000 km) 受大气湍流影响,需要自适应光学
测量装置独立 QKD(MDI‑QKD) 中继站(Bell 状态测量),双向光源 200 km 以上 消除探测器侧信道攻击
芯片级 QKD 集成光子芯片、硅基波导 10–50 km 适用于城域网与移动终端

关键实验参数

  • 光子发射率:(10^6)–(10^9) pps(光子每秒),平衡安全性与系统吞吐量。
  • 探测效率:≥80%(SNSPD),暗计数率 ≤ 10 Hz,直接决定误码率上限。
  • 时钟同步:采用同步光或 GPS,确保 Alice 与 Bob 的时序误差 < 100 ps。

5. 常见误区与注意事项

  • 误以为 QKD 可直接替代所有加密:QKD 只能安全分发对称密钥,后续的加密仍需使用 AES、ChaCha20 等算法。
  • 忽视侧信道:探测器的时隙、功率漂移等均可能被利用进行攻击,需配合 MDI‑QKD 或防侧信道设计。
  • 低误码率即安全:在高损耗环境下,误码率可能被误判,需要结合信道模型进行综合评估。
  • 设备校准不当:基底对准误差、偏振漂移会显著提升 QBER,定期校准是必不可少的维护工作。

6. 小结

量子密钥分发通过利用量子态的不可克隆性和测量扰动,实现了基于物理原理的无条件安全密钥分发。BB84 协议作为其典型实现,提供了从基底随机选择、光子传输、基底公开到纠错与隐私放大的完整流程。实际部署时,需要关注光子源、探测器、信道损耗以及侧信道防护等关键技术指标。随着芯片级光子集成和卫星 QKD 的成熟,量子密钥分发正逐步从实验室走向大规模商用,为未来信息社会提供可靠的安全基石。