3. 超密编码协议原理与信息论基础
超密编码(Superdense Coding)是量子信息中最能体现“量子资源换通信带宽”的协议之一。它回答一个反直觉的问题:如果 Alice 和 Bob 事先共享一对纠缠比特,Alice 只把一个量子比特发给 Bob,能否让 Bob 获得两个经典比特的信息?答案是肯定的。本节从编码映射、四种酉操作、解码逻辑三个层面拆解协议,再用信息论视角分析其容量与安全性边界。
一、经典两比特到量子一比特的编码映射
协议的前提是双方共享一个最大纠缠态,通常取 Bell 态:
|Φ⁺⟩ = (|00⟩ + |11⟩) / √2
约定:第一个比特属于 Alice,第二个比特属于 Bob。
Alice 想发送 2 位经典消息 m ∈ {00, 01, 10, 11}。她不对自己持有的比特做测量,而是施加一个酉操作 U(m),把消息“写进”纠缠态的相位与比特翻转结构中。四种消息对应四种操作,构成一个一一映射:
| 消息 m | 酉操作 U(m) | 操作后联合态 |
|---|---|---|
| 00 | I(恒等) | |Φ⁺⟩ = (|00⟩+|11⟩)/√2 |
| 01 | X(比特翻转) | |Ψ⁺⟩ = (|10⟩+|01⟩)/√2 |
| 10 | Z(相位翻转) | |Φ⁻⟩ = (|00⟩−|11⟩)/√2 |
| 11 | Z·X(先 X 后 Z) | |Ψ⁻⟩ = (|10⟩−|01⟩)/√2 |
关键点在于:四种操作把同一个初始 Bell 态映射到四个相互正交的 Bell 态上。正交性是可区分性的物理基础——Bob 若能对这四态做理想测量,就能无歧义地判定 Alice 发了哪条消息。注意 Z·X 与 X·Z 相差一个全局相位 −1,对测量结果无影响,因此实现时顺序可互换,但课程实现中统一约定“先 X 后 Z”,避免相位约定混乱。
二、四种酉操作与解码逻辑
Bob 收到 Alice 的量子比特后,手中重新拥有完整的二比特系统。解码的标准做法是逆编码 + Bell 基测量:先对两比特施加 CNOT(控制位为 Alice 比特,目标位为 Bob 比特),再对 Alice 比特施加 Hadamard,最后做计算基测量。这一组合恰好把四个 Bell 态分别还原为 |00⟩、|01⟩、|10⟩、|11⟩。
以 m=10(Z 操作)为例推演:编码后态为 (|00⟩−|11⟩)/√2。施加 CNOT 得 (|00⟩−|10⟩)/√2 = |0⟩(|0⟩−|1⟩)/√2;再对第一比特 H 作用,得 |0⟩(|0⟩−|1⟩)/√2,测量第一比特恒为 0、第二比特在 |0⟩/|1⟩ 间等概率——等等,这里需要仔细核对:正确结果是测量得到 10。实际推演中,CNOT 后为 (|00⟩−|10⟩)/√2,H 作用于第一比特把 |0⟩ 变为 (|0⟩+|1⟩)/√2、把 |1⟩ 变为 (|0⟩−|1⟩)/√2,展开后交叉项抵消,只剩 |10⟩ 的幅度结构,测量结果确定为 10。这正是解码电路的设计目的:把相位信息转成可读的比特值。
三、信道容量与安全性初步分析
从信息论看,超密编码的容量结论非常干净:每传输 1 个量子比特,可承载 2 个经典比特,即经典容量 C = 2 bit/qubit,达到 Holevo 界在共享纠缠辅助下的饱和值。对比无纠缠情形,单量子比特最多携带 1 个经典比特(且需借助预先约定的基),纠缠把这一上限翻倍。代价是:纠缠必须预先共享且不被消耗前测量,协议本身消耗一对 Bell 态。
安全性方面,超密编码本身不是加密协议,但具备可分析的安全性质。若窃听者 Eve 在信道中截获 Alice 发出的量子比特,她面对的是四个非正交(对 Eve 而言)的约化态,单次截获无法区分消息,且会扰动纠缠结构,导致 Bob 端解码错误率上升。因此实际系统中可把误码率作为窃听指示器。但需明确:超密编码不提供身份认证与密钥管理,安全性依赖纠缠分配的保密性与经典信道的认证,不能单独作为加密方案使用。
四、实现要点与常见错误
在模拟器上实现时,建议把编码与解码写成可复用的函数,并用四个消息逐一回归。常见错误有三类:其一,比特顺序约定不一致,导致解码后消息位高低位互换;其二,编码用了 Z·X 而解码端误加额外相位门,破坏正交性;其三,把“共享纠缠”误写成“Alice 自己制备后发送”,这会让协议退化为普通量子通信,容量结论不再成立。
一个可执行的验证思路是:对每个 m,构造初始 |Φ⁺⟩,施加 U(m),再施加解码电路,统计 1024 次测量的结果分布。理想情况下应得到 100% 集中于目标比特串的直方图;若出现约 25% 均匀分布,说明解码电路与编码不匹配;若出现两态各半,通常是 H 门作用位置错误。把误码率阈值设为 5% 作为工程判据,可快速定位实现问题。
综上,超密编码的核心可概括为:纠缠提供“预置关联”,酉操作把经典消息写入关联结构,Bell 基测量把结构还原为比特。理解这条信号链,就同时掌握了协议的编码映射、解码逻辑与容量来源,也为后续在模拟器中搭建可复现的测试用例打下基础。