上一篇文章中讨论了BB84协议的原理、实现及应用,我们知道了BB84协议本质上解决的是密钥分发问题,其核心是量子态的制备和探测;本篇文章中我们探讨一下为什么BB84协议是理论上无条件安全的?
BB84协议的安全性主要是依赖量子力学的基本原理,这是物理层面的安全,也是和基于计算复杂性的经典密码体制最根本的不同(我们现在大力推广量子加密的一个很大原因就是因为量子计算对现有的密码体制有极大的威胁,这个我们后面聊到量子计算的时候再展开),那么其安全性具体依赖了量子力学哪几个原理呢?
1.不确定性原理:也称为测不准原理。该原理指出,我们无法同时精确测量一个量子系统的所有属性。这意味着窃听者无法在不破坏量子态的情况下获取其全部信息。因此,任何试图窃取量子通信信息的行为都会立即被通信双方察觉,从而确保信息的安全性。
2.测量塌缩原理:当一个量子系统被测量时,其状态会立即塌缩到一个确定的值。这一原理防止了窃听者通过测量量子态来获取信息的可能性。因为一旦量子态被测量,其原有的信息就会丢失,窃听者无法从中获取任何有价值的信息。
3.不可克隆原理:不可克隆原理是量子通信安全性的核心保障。它指出,任何未知的量子态都无法被精确复制。这意味着窃听者即使截获了单光子的量子信息,也无法复制出完全相同的量子态。因此,量子通信中的信息传输具有天然的保密性,无法被复制或窃取。
到这里BB84协议的理论安全性就分析完毕了,这些原理其实都可以进行非常深入的学术理论探讨,但是由于我们更多关注的是工程实现层面的问题,所以目前先不展开讨论。那么在实际工程中无条件安全能实现吗?当然不能了,请看下图,这个文献里面列举了二十二种针对离散型量子密钥分发设备(Discrete Variable Quantum Key Distribution,DV-QKD)的攻击方法。在后面的文章中,我将从量子态的制备、传输和测量等方面一一介绍,到时候根据实际工程实践中遇到的问题分析这些安全风险是如何产生和解决的,小伙伴们敬请期待(大家的关注点赞收藏三连是我创作的动力哈哈~)。