2026-07-14
论文里QKD系统宣称密钥率1 Mbps,实验室实测为什么只有10 kbps?差了100倍,问题出在哪?
不是你的设备坏了,而是"理论密钥率"和"实际密钥率"之间隔了好几层工程损耗,每一层都可能让你的密钥率砍半。
QKD论文里常见的"密钥率"通常指的是理想条件下的香农极限——假设探测器100%效率、无暗计数、完美光源、无系统损耗。实际部署时,每一项都打折扣。
理论密钥率公式(简化):
R = η · μ · f · (1 - H(QBER))(来源:Bennett & Brassard, Proc. IEEE Int. Conf. Computers, 1984;Scarani et al., Rev. Mod. Phys. 2009)
R:密钥率,η:系统效率(含探测器效率×光纤透过率),μ:光源强度,f:重复频率
QBER:量子比特误码率,H():二进制熵函数。QBER越低,H(QBER)越小,可提取密钥越多
探测器死时间(Dead Time):单光子探测器(APD/InGaAs SPAD)每探测到一个光子后,需要"恢复"数百纳秒到数微秒才能响应下一个光子(来源:Cova et al., J. Mod. Opt. 2004)。以1 MHz重复频率、200 ns死时间为例:最大有效探测率 ≈ 1/(200ns) = 5 MHz,但实际密钥提取还受量子效率(~20%)和暗计数折损。
错误纠正开销(Cascade / LDPC):QKD协议的量子信道存在QBER,需要通过经典信道传输纠错数据。纠错协议本身有编码开销:香农极限为1 - H(QBER),但实际Cascade协议开销约为1.5~2倍,LDPC协议约为1.1~1.5倍(来源:Brassard & Salvail, CRYPTO 1993;Elkouss et al., IEEE Trans. Inf. Theory 2015)(QBER<5%时)。
有限码长统计偏差(Finite-key Effect):实际系统无法无限长时间生成密钥。有限码长导致参数估计(QBER、暗计数率)存在统计偏差,安全密钥率需要乘以一个有限码长安全系数 ε_key(来源:Tomamichel & Leverrier, J. Math. Phys. 2017)。在短码长(<10⁸脉冲)时,这个系数可以小于0.5。
弱脉冲光源 vs 单光子源:大多数实用QKD系统用"弱相干脉冲(WCP)"代替真正的单光子源。WCP中多光子脉冲比例随平均光子数 μ 增大:P(n≥2) ≈ μ²/2(μ<<1时)。μ太小(0.1):多光子事件极少,密钥率低;μ太大(0.5):分束攻击漏洞,安全性下降。工程最优μ≈0.2~0.5(来源:Lo et al., J. Cryptology 2005)。
距离衰减(光纤损耗):光纤每公里约0.2dB损耗(1550nm)(来源:ITU-T G.652),100km光纤总损耗40dB,即只有0.01%的光子到达接收端。实际系统密钥率通常随距离指数衰减:R ∝ 10^(-αL/10)。
参数估计与隐私放大:协议后处理需要"隐私放大"(Privacy Amplification)——将部分密钥哈希压缩以抹除窃听者可能获取的信息量。压缩比例取决于QBER和信道透率,通常实际可用密钥仅为原始同步比特数的30%~60%。
| QKD系统场景 | 理论密钥率(理想) | 实际密钥率(工程) | 差距倍数 |
|---|---|---|---|
| 实验室 50km BB84 | ~10 Mbps | ~1 Mbps | ~10× |
| 城域网络 100km | ~1 Mbps | ~10 kbps | ~100× |
| 长距离 200km(中继) | ~100 kbps | < 1 kbps | ~100× |
拿到一个QKD系统,评估实际密钥率是否合理的快速方法:
经验公式:实际密钥率估算
R_actual ≈ μ · η · f · (1 - H(QBER)) · η_EC · η_PA · η_FK
η_EC:纠错效率(0.5~1.0),理想=1.0
η_PA:隐私放大效率(0.5~1.0),QBER=3%时≈0.9
η_FK:有限码长系数(<0.5 for N<10⁸),长码长时≈1.0
预警信号:实测密钥率 < 理论值×5% → 检查探测器暗计数或QBER是否超标;实测密钥率 < 理论值×1% → 检查系统同步是否正常,光源是否正常触发。
结论
QKD密钥率差距的根本原因在于:论文1Mbps是探测器100%效率+无暗计数+完美光源的香农极限——你的系统有六大损耗层叠:探测器死时间砍30%、纠错开销砍30%、有限码长砍50%、距离衰减砍99%……每层打折后,1Mbps变10kbps是物理规律不是设备问题。
选QKD设备时,不要只看厂家报的密钥率——问清楚:测试距离是多少?QBER是多少?测量时长是多少?拿到的才是真实数据。
关注公众号 OpticsKit,获取更多光学技术干货