本篇文章933字,读完约2分钟
去年8月,美国国家安全局突然宣布,世界上最安全的加密算法——它在过去十年中一直声称这种算法——不再安全——因为量子计算机的出现。
国家安全局最近在一份官方问答文件中宣布了他们有这种担忧的原因:
“目前,量子计算领域的研究已经取得了相当大的技术突破。因此,我们还必须立即采取行动,开发更强大的加密算法,以更好地保护企业和政府部门的机密数据。”
但问题是没有人知道哪种加密算法能够抵抗量子计算机固有的强大编码和解码能力。
目前,国家安全局只能建议企业使用他们指定的算法来构建新的加密系统。该算法是由国家安全局和国家标准与技术研究所联合开发的新一代标准算法,据说能够成功抵抗大型量子计算机的解密。
然而,在这场针对量子计算的安全战争中,防御方只能被视为处于初始发展状态。目前,微软研究人员开发的“抗量子”加密算法仍然没有确切的证据证明它能够真正抵抗来自量子计算的攻击。
那么,什么时候能完美抵抗量子计算的加密算法才会出现呢?国家安全局对此没有回应。它只是重复了一遍,量子计算领域足以对今天的所有加密系统构成严重威胁,保护国家机密数据迫在眉睫。
在过去的几年里,一台小型概念性量子计算机已经成型,并取得了显著的技术突破。谷歌量子计算项目的负责人公开表示,希望他们能在几年内利用量子计算机强大的计算能力取代手工工作。
然而,作为普通人,我们不必太担心。毕竟,即使对量子计算机来说,成功破译加密算法也非常困难,这需要巨大的时间和金钱成本。
量子计算机中使用的基本元素被称为量子位。根据研究人员的预测,一些传统的化学模拟计算或机器深度学习计算只需要数百或数千个量子位就能满足;如果你想破解一个加密算法,你通常需要数亿个量子位来实现它。
因此,至少在量子计算时代真正到来之前,我们的密码是相对安全的,而美国国际安全局(US International Security Agency)等组织能否充分利用这一时间,开发更可靠的加密技术,将决定我们未来的数据安全。
更重要的是,即使存在已知的安全问题,许多电脑或手机软件都没有打补丁。也许这是我们应该更加关注的安全问题。
查看技术日志
相关阅读:
离子纠缠会是量子计算机的未来吗?
在谷歌“1亿倍速度”的背后:量子计算是如何实现的?