上海大学世界首次利用量子计算机成功破解22位RSA加密算法
2024-10-17
来源:IT之家
10 月 16 日消息,中国研究人员再次在国际网络安全领域取得了重大突破。上海大学王潮领导团队利用加拿大公司 D-Wave 开发的 Advantage 量子计算机和量子退火算法,成功实现了首次 50 比特 RSA 整数分解。
研究强调,量子退火技术可以将密码攻击转换为组合优化问题,从而使其更易于解决。目前,相关研究成果已经发表于《计算机学报》,并详细阐述了如何利用 D-Wave 量子计算机破解 RSA 加密。
查询公开资料获悉,RSA 加密是一种非对称加密算法,广泛应用于电子商务、金融交易等领域。它的安全性基于大数分解问题的困难性,即在实际计算中,将一个大整数分解为两个质数的乘积是非常困难的。
值得一提的是,D-Wave 是世界上第一家量子计算机商业供应商,也是唯一一家同时建造量子退火和基于门的量子计算机的公司,其 Advantage 量子计算机包含了超过 5000 个量子比特,正在开发中的 Advantage 2 拥有超过 7000 个量子比特。
传统算法在面对复杂问题时,需要不断尝试各种路径,反复“爬山下谷”以寻找最优解。然而,量子退火算法得益于量子隧穿效应,可以使“球体”直接穿越障碍,迅速达到最优解。
据研究人员介绍,他们已经通过 D-Wave Advantage 系统成功分解了一个 22 位的 RSA 整数,展现了量子计算在密码学问题中的应用潜力。
通过两类技术路线,研究人员验证了 D-Wave 量子退火对 RSA 的现实攻击能力。从目前 RSA 的实际攻击效果来看,量子退火大幅度超过其它各类量子计算。
2022 年郭光灿院士指导的本源量子撰文认为,退火机能够分解的数字比通用机大几十个量级。与一些量子算法比,量子退火没有其他像 QAOA 等算法会出现的贫瘠高原问题,有相当高的稳定性。量子退火尤其擅长解决组合优化问题和指数级解空间问题。很多密码问题都可以转化为组合优化问题或指数级解空间求解问题并使用量子退火求解,因此量子退火可以推广到其他公钥密码以及对称密码的安全性评估。
研究人员指出:“这是首次有真正的量子计算机对当前多个全规模的 SPN 结构算法构成实质性威胁。”SPN(即代换-置换网络)结构是许多主流加密算法的核心基础。
此外,该研究还不仅仅局限于 RSA 攻击。研究团队还成功攻破了在高级加密标准(AES)中占重要地位的其他算法,如 Present、Rectangle 和 Gift-64 分组密码。
研究人员表示:“我们的研究结果表明,D-Wave 量子技术能够高效攻击用于保护全球敏感信息的加密系统。”