谷歌今天宣布,它已经开始在其Chrome Canary浏览器中部署新型的加密,旨在防止量子计算机的解密攻击。

与以比特处理的经典计算机不同,量子计算机与量子位或QUBITS一起使用,每个计算机可以为零或一个或两个。Qubits的叠加让机器同时运行大量计算,使得对于某些工作负载非常希望的量子计算机。据推测,其中一个工作负载可能是破坏加密,因此一些研究人员已经提出了潜在地打击这种攻击。例如,去年的一些学者产生了newhope,这是Peikert的环保 - 错误的(环-LWE)关键交换协议的实现,它与OpenSSL合作。

谷歌选择除了用于一些网站的现有椭圆曲线算法外,还选择了这项技术,谷歌软件工程师Matt Braithwaite在博客文章中写道。

“Quantum算法也可能是可破坏的,即使在今天的计算机中,椭圆曲线算法仍将提供当今技术可以提供的最佳安全性,”Braithwaite写道。“或者,如果质量后算法结果证明是安全的,那么它即使对未来的量子计算机也会保护连接。”

考虑到美国海军和国防承包商洛克希德马丁在量子计算上的独立公司D波工作,这项工作是相关的。同时,谷歌一直在追求量子计算基础设施的发展,因为IBM和微软等。

谷歌不会将此实施在Chrome金丝雀中超过两年;之后,公司可以放置更好的东西。

“我们明确地不希望使我们选择的后量子算法成为一个事实上的标准,”Braithwaite写道。

如果使用Chrome Canary,您可以通过打开Inspect Tool(命令/ Control + Shift + I)并进入安全部分,看看Google是否正在与给定页面的连接测试到给定页面上的连接。Braithwaite写道,Telltale Sign是CECPQ1中的代码CECPQ1。