随着量子计算技术的不断发展,传统的加密算法面临着潜在的风险,因为这些算法在未来可能会被量子计算攻击破解。谷歌的研究人员近期宣布了一项新的抗量子加密技术,将 ECDSA(椭圆曲线数字签名算法)与后量子算法 Dilithium 相结合,以保障 FIDO2 安全密钥的安全性。

打开网易新闻 查看精彩图片

FIDO2 是一项行业标准,为网站登录提供了安全的方式,不依赖于传统密码,同时具备内置的双因素身份验证。然而,随着量子计算的潜在威胁逐渐逼近,FIDO2 也需要采取措施来应对量子计算攻击可能带来的威胁。

过去十年中,后量子密码学(PQC)出现,为抵御量子计算攻击的算法提供了一种解决方案。谷歌的研究人员采用了一种混合方法,将传统的 ECDSA 算法与后量子算法 Dilithium 相结合,用于保护 FIDO2 安全密钥。Dilithium 是一种抗量子签名算法,目前被 NIST 选择为数字签名的后量子算法之一。这种混合方法的优势在于,即使某一种算法的安全性受到威胁,另一种算法仍然可以提供保护。

打开网易新闻 查看精彩图片

在技术实现方面,研究人员面临挑战,需要将 Dilithium 实现得足够小,以在受限硬件上运行。经过优化,他们成功开发了一种内存优化的 Dilithium 实现,仅需要 20 KB 的内存,从而适用于安全密钥的硬件环境。他们还强调,与许多其他 PQC 算法相比,Dilithium 使用的密钥长度较小,这对于提高加密性能和效率至关重要

然而,虽然后量子密码学为加密技术提供了抵御量子计算攻击的可能性,但在这一领域还存在一些挑战。一些 PQC 算法曾在实验中被破解,因此在广泛部署之前,这些算法需要经过充分的测试和验证。不过,早期采用后量子加密方案对于保护未来数据的安全性仍然是至关重要的。

打开网易新闻 查看精彩图片

尽管量子攻击可能在未来出现,但目前采取的措施可以有效地保护用户凭据。采用 ECDSA 与 Dilithium 后量子算法的混合方法为 FIDO2 安全密钥提供了一个强大的保护层,即使在量子计算攻击出现之时,用户的凭据仍能得到保障。这项研究代表了在后量子时代,保护数据和隐私的重要努力之一。

总的来说,尽管量子计算攻击的影响可能尚未迫在眉睫,但采用后量子加密技术的措施对于确保未来网络安全至关重要。谷歌的研究团队所采取的混合方法代表了一种创新和积极的态度,为确保数据的保密性和完整性而努力。随着技术的不断发展,我们有理由相信,科学家和工程师们将能够找到更多的方法来应对潜在的威胁,确保我们的数字世界能够在未来依然安全可靠。