量子计算一直都让我们感到困惑,你需要阅读大量技术资料才可能理解这种技术。然而,量子技术可能在十年内成为现实,这将会给业界带来巨大的影响。

现在大多数加密算法(特别是公钥/私钥)可行,是因为它们所涉及的数学让常规(非量子)计算机难以解决。对于一些真正的大素数,进行加减乘除,你很快会发现这是一个非常难以解决的数学问题,即使是进行数十亿次的猜测。

如果有人能够研发出一个非常快速的计算机,或者想出一种比现在解决加密问题采用的方法快很多的方法,那么,传统加密技术将形同虚设。

量子计算机也许是解决方案,也许是一个问题,这取决于你如何看待它。

量子学是没有经过完全验证的科学

量子物理学(或者力学)是几乎经过验证的物理学领域,它解释了很多传统物理无法解释的自然现象,往往是通过重力来控制。在量子物理学中,一个非常小的粒子可以同时在两个地方,波和粒子,这是时间旅行、弦理论和其他看似遥远的概念背后的支撑学科。

与此同时,只有量子力学的存在可以解释晶体管、核磁共振成像以及电子显微镜的工作原理。如果你仔细看CD-ROM的底部,你会看到从中散发出彩色的光,这只有量子物理学可以解释。这甚至让爱因斯坦感到不知所措。尽管量子物理学一直以来没有经过100%的验证,所有用来支持它的实验都成功了,而所有用来反驳它的实验都失败了。

量子加密技术是基于量子力学,它的可行性原理基于量子的计算机,这种计算机依赖于量子的叠加和纠缠的性质。叠加意味着单个粒子在同一时间存在于其所有可能的状态中。纠缠的概念是,一旦两个粒子相互作用,随后,即使被分开,你对其中一个粒子的任何作用都会影响到另一个粒子。

量子计算机即将到来

虽然很多人(包括很多加密专家)认为量子计算几乎是不可能的,而某些公司正在开发基于光的量子计算机,现在你还可以购买基于量子的产品。目前,人们构建和演示的量子计算机是非常“简陋”的,但是,它们的创造者已经证明它们是可行的,可以作为传输机制,并且,每年都在得到改进。粒子计算机可能会非常非常快。给它们一个极其困难的数学问题,他们应该能够瞬间解决。

当完全实现时,量子计算机将能够破解现在几乎所有的加密,除了受量子密码保护的秘密。我们最好开始考虑能够抵御量子计算机的加密方法,这宜早不宜迟。

为了保护我们未来的密码,我们需要量子加密例程。可能现在最先进的加密机构(例如美国国家安全局)已经在使用量子加密。但他们使用量子加密的范围,我们不得而知。

理论上坚不可摧的解决方案

量子加密的可行性在于,如果有人试图拦截加密的内容,查看这个加密内容的行为将会改变内容。入侵者不仅无法获得加密的内容,而且授权人员会知道有人试图篡改其秘密内容。换句话说,量子加密听起来非常强大。

遗憾的是,到目前位置,量子加密的应用还十分有限。我们在等待量子计算机发展到足够成熟的水平,再将其用于实际应用,这是量子物理学之外的物理学。很多人已经证明,他们可以“破解”基于量子的秘密。

现在的加密技术还不是最薄弱的环境。现在,几乎任何优秀的黑客都可以直接进入任何一台计算机,他们不是攻击加密,而是攻击端点,然后获取所有的秘密内容。这就是说,不管这些量子理论、粒子纠缠等理论,如果你能更好地保护你的端点,这些都不会对你有所影响。