2015 年 8 月美国国家安全局突然宣布,其在过去的 10 年中一直宣称的世界上最安全的加密算法,不再安全了——因为量子电脑的出现。
美国国家安全局近期在一份官方问答档案中公布了他们之所以产生这种担忧的原因:
“目前,量子计算领域的研究已经取得了相当的技术突破。所以我们也必须要马上行动,研发出更为牢固的加密算法,进而保护企业和政府部门的机密资料。”
但问题在于,没有人知道到底何种加密算法能够抵御量子电脑与生俱来的强大的编码破译能力。
美国国家安全局目前只能建议企业使用一种他们指定的算法来建立新的加密系统。该算法是美国国家安全局与美国国家标准与技术研究院联合研发的新一代标准算法,据称能够成功抵御一台大型量子电脑的破译。
不过,在这场针对量子计算的安全之战中,防守一方还只能算是处于初步发展状态。目前,由微软研究人员主导研发的“Quantum-resistant”(量子抵抗)加密算法仍无确切证据能够证明,其确实能够抵御来自量子计算的攻击。
那么,能够完美抵御量子计算的加密算法何时才能出现呢?美国国家安全局并没有对此做出回应。它只是在重复的说:量子计算领域目前已经足以对当今的所有加密系统构成严重威胁,保护国家机密资料的行动已经刻不容缓。
在过去的几年中,小型的概念版量子电脑已经成型并取得了显著的技术突破。Google 的量子计算专案负责人曾公开表示,他们有希望能够借助量子电脑强大的计算能力,在几年之内替代人工完成更多的工作。
不过一般民众倒也不必过于担忧,毕竟即使是对于量子电脑而言,要想成功破译加密算法也是一件非常困难的事情,需要付出巨大的时间和金钱成本。
量子电脑中使用的基本元素被称为量子位元(qubits)。据研究人员的预测,一些常规的化学类比计算或是机器深度学习计算,只需要数百或数千个量子位即可满足;如果是想要破解一个加密算法的话,则通常需要数以亿计的量子位元才能实现。
所以,我们的密码至少在量子计算时代真正到来之前还都是相对安全的,而诸如美国国际安全局等机构是否能充分利用这段时间,研发出更为可靠的加密技术将决定未来我们的资料安全。
更何况,即使是已知的安全问题,许多电脑或手机软件也都还未打上修复补丁。或许,这才是我们更应该关注的安全问题。
- NSA Says it “Must Act Now” Against the Quantum Computing Threat
(本文由 雷锋网 授权转载)