2. 量子密钥分发协议与光纤链路适配

量子密钥分发(QKD)协议决定了密钥生成的安全边界,而光纤链路则决定了这些协议能否在真实环境中稳定运行。协议与链路之间并非简单的“上层调用下层”关系,而是存在一组相互制约的工程约束:协议对信道损耗、误码率、探测器暗计数和相位稳定性有明确容忍范围,链路的光纤类型、距离、连接点数量和环境扰动又直接影响这些参数。因此,工程选型的核心不是比较协议的理论安全性,而是判断在给定光纤链路上,哪种协议能以可接受的成码率和误码率持续产出密钥。

BB84 在光纤信道中的实现约束

BB84 使用四个非正交态,通常编码在光子的偏振或相位上。在光纤中,偏振态会因光纤双折射和环境温度变化而随机旋转,长距离传输后偏振对比度迅速下降,因此城际和长途链路普遍采用相位编码或时间相位编码。BB84 的基矢比对阶段需要公开协商,窃听者若截获并重发单光子,会引入约 25% 的量子比特误码率(QBER)。工程上通常把 QBER 门限设在 11% 左右,超过该值即认为存在窃听或链路异常,必须中止密钥生成。

BB84 的成码率随距离近似指数衰减。以标准单模光纤在 1550 nm 窗口约 0.2 dB/km 的损耗为例,50 km 链路损耗约 10 dB,探测器端单光子计数率已显著下降;若使用门控 InGaAs 雪崩光电二极管(SPAD),暗计数约 10⁻⁵/门,探测效率约 10%~20%,则 80 km 以上链路的安全成码率会降至 kbps 量级甚至更低。这意味着 BB84 更适合城域接入和短距骨干,而不是超长距离干线。

诱骗态方法:把弱相干源拉回安全区

实际系统很难产生理想单光子源,多采用弱相干光脉冲,其光子数服从泊松分布,存在一定比例的多光子脉冲。光子数分离(PNS)攻击正是利用多光子脉冲窃取信息。诱骗态方法通过随机改变脉冲平均光子数(如信号态 μ=0.5、诱骗态 ν=0.1、真空态 0),让窃听者无法区分信号脉冲与诱骗脉冲,从而在统计上约束单光子脉冲的增益下界。

工程实现中,诱骗态的关键参数是三种态的比例和强度。典型配置为信号态占 70%~90%,诱骗态占 10%~30%,真空态占 1%~5%。强度漂移会直接破坏安全性估计,因此需要实时监测光脉冲平均光子数,并在偏差超过设定阈值时重新标定。诱骗态并不改变 BB84 的编码方式,而是把“源不完美”这一现实约束纳入安全证明,使弱相干源在光纤链路中具备可证明安全性。

QKD 协议与光纤链路适配关系 协议层参数 ↔ 光纤信道约束 ↔ 工程选型判断 协议层 BB84 相位/偏振编码 · QBER≤11% 诱骗态 BB84 μ/ν/0 三态 · 抗 PNS 测量设备无关(MDI) 探测侧不可信 · 干涉测量 光纤信道约束 损耗 0.2 dB/km @1550nm 偏振漂移 / 相位抖动 暗计数 · 后脉冲 · 死时间 工程选型判断 城域 ≤50km:BB84/诱骗态 骨干 50~100km:诱骗态优化 长距/不可信中继:MDI-QKD 关键参数对成码率的影响关系 链路损耗 αL dB QBER % 脉冲强度 μ 光子/脉冲 探测效率 η % 安全成码率 R R ≈ q·f·Q·[1 − H₂(e) − H₂(e₁)] QBER > 11% 中止密钥生成 μ 漂移 > 5% 重新标定强度

测量设备无关协议:把探测器漏洞移出信任边界

BB84 和诱骗态 BB84 都假设接收端探测器可信,但实际 SPAD 存在探测效率不匹配、死时间、后脉冲等侧信道,攻击者可利用这些差异实施探测器致盲攻击。测量设备无关 QKD(MDI-QKD)让通信双方各自发送编码脉冲到第三方测量节点进行贝尔态测量,测量结果公开广播。由于双方不直接探测对方信号,探测器的任何缺陷都不再泄露密钥信息,安全性只依赖测量节点是否按协议执行测量,而不依赖其是否可信。

MDI-QKD 在光纤链路中的主要约束是干涉可见度和同步精度。两路独立激光器到达测量节点时,频率差需控制在 MHz 量级,时间抖动需小于脉冲宽度的十分之一,否则 Hong-Ou-Mandel 干涉对比度下降,误码率迅速升高。典型 MDI-QKD 实验在 50~100 km 光纤上可实现 kbps 级成码率,但系统复杂度显著高于诱骗态 BB84,需要额外的时钟同步、频率锁定和偏振补偿模块。因此,MDI-QKD 更适合对探测器信任有严格要求、且链路条件可控的骨干节点间连接。

工程选型:从链路条件反推协议配置

实际选型可按以下顺序判断。第一,确认链路损耗和距离:若两端距离在 50 km 以内、损耗低于 12 dB,优先选用诱骗态 BB84,系统成熟、成本低、成码率高。第二,若距离在 50~100 km,需评估探测器暗计数和光纤连接点数量,选择低暗计数 SPAD 并优化诱骗态强度,必要时增加拉曼滤波和窄带滤波抑制噪声。第三,若链路跨越不可信中继节点或对探测器侧信道有硬性安全要求,则选用 MDI-QKD,并预留频率锁定和同步通道。第四,若链路超过 120 km,单段光纤 QKD 成码率已难以满足业务需求,应考虑可信中继级联或与经典加密通道混合组网。

参数配置示例(教学假设):某城域链路长 60 km,光纤损耗 0.2 dB/km,总损耗 12 dB。选用诱骗态 BB84,信号态 μ=0.5,诱骗态 ν=0.1,真空态比例 3%。探测器效率 15%,暗计数 5×10⁻⁶/门,系统时钟 1 GHz。在该假设下,单光子计数率约为 10⁴~10⁵ cps 量级,QBER 预计在 2%~4%,安全成码率可达数十 kbps。若实测 QBER 超过 6%,应检查偏振补偿是否失效或是否存在额外连接损耗。
常见工程误区:把协议理论安全性与链路实际安全性混为一谈。诱骗态 BB84 在理论上可证明安全,但若强度调制器漂移未被监测,实际系统仍可能被 PNS 攻击。MDI-QKD 虽然移除了探测器信任假设,但若同步通道被干扰导致干涉可见度下降,成码率会骤降甚至归零。协议选型必须与链路监测、参数标定和异常中止机制配套设计。

协议适配的检查要点

检查项 BB84 / 诱骗态 MDI-QKD
编码方式 相位或偏振 相位 + 贝尔态测量
探测器信任 需要可信 不需要可信
典型距离 ≤100 km 50~150 km
关键链路参数 损耗、QBER、暗计数 干涉可见度、频率差、时间抖动
异常中止条件 QBER > 11% 或 μ 漂移 > 5% 可见度 < 设定阈值或同步丢失

协议与光纤链路的适配,本质上是在安全假设、链路损耗、探测性能和系统复杂度之间做权衡。BB84 提供了最简洁的安全框架,诱骗态让它能容忍真实光源的不完美,MDI-QKD 则把信任边界从探测器移到了测量节点。工程上不存在“最优协议”,只有在给定链路条件和安全需求下“最合适”的组合。选型时应先测链路损耗和 QBER 基线,再根据安全等级决定是否引入诱骗态或 MDI 结构,最后通过强度标定、偏振补偿和异常中止逻辑保证系统长期稳定运行。