Shared Lookups and Lazy Residues: Fewer Toffoli Gates for Factoring RSA-2048
本文引入了“共享查找”(Shared Lookups)和“残差延迟”(Residue Delay)技术,用以优化 Gidney 2025 年提出的分解 RSA-2048 方案的构建,在固定逻辑比特预算内实现了高达 46% 的 Toffoli 门减少量以及显著的资源缩减。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
破解保护现代银行和通信的秘密代码是计算领域最著名的挑战之一。几十年来,科学家们一直知道,一台标准的计算机需要数千年的时间才能破解一种被称为 RSA-2048 的特定类型的加密算法,这种算法被用于保护从在线购物到国防安全的方方面面。然而,一种被称为量子计算机的不同类型的机器,理论上可以在极短的时间内解决这个难题。问题在于,制造这样一台机器需要惊人的资源。目前的估计表明,要破解这个代码,我们需要一台拥有数百万个物理部件的量子计算机,其中许多部件容易出错,因此需要复杂的系统来进行纠错。研究人员面临的问题不仅是这是否可行,而是如何让这台机器变得足够小且高效,从而能够真正被制造出来。
一组研究人员发现了一种显著缩小完成该任务所需的量子机器尺寸的方法。在一项新的研究中,他们证明了通过改变计算机执行计算的方式,可以减少近一半的用于破解代码的复杂逻辑门数量,同时使用更少的量子比特(量子计算机的基本信息单位)。他们的工作重点是针对一种特定的分解大数的方法,而这一过程正是破解代码算法的核心。通过重新思考计算机处理中间步骤和查找信息的方式,研究人员创建了一个比以往设计更为高效的蓝图。
研究人员从一个成熟的量子分解电路设计开始,这个设计就像是破解代码的详细食谱。这个食谱涉及大量的重复性工作。为了破解一个 2048 位(bit)的数字,计算机必须针对大约 21,000 个不同的不同的小质数进行特定的计算。在原始设计中,计算机大部分时间和能量都消耗在两项特定任务上:在一个巨大的数字表中查找数值,然后撤销它刚刚完成的工作以清理其工作空间。这些清理步骤是必要的,因为量子计算机不能简单地丢弃信息;它们必须通过反转操作来返回到一个中性状态,这个过程消耗了巨大的计算能力。
该团队引入了三个主要变化来减少工作量。首先,他们意识到计算机是在为每个 21,000 个质数分别查找信息,尽管其中许多查找在同一时间是在请求相同的信息。他们不再对 21,000 个质数分别提问,而是将质数分组并进行一次性提问,从而同时检索出多个质数的答案。这种共享查找大幅减少了所需的步骤。其次,他们改变了计算机处理临时工作的方式。在旧设计中,计算机删除一段数据后,紧接着就必须重建它,以便清理现场。新设计则将该数据保留在内存中,将其作为一个检查点,这样计算机就不必浪费时间去重建它。
第三个变化涉及计算机如何处理余数运算。在原始食谱中,计算机必须不断检查并修正数字,以确保它们保持在特定范围内,这个过程增加了许多额外的步骤。新设计允许计算机以更简单的方式进行数学运算,将修正延迟到计算的最后阶段。这种延迟处理的方法消除了此前所需的很大一部分重复性工作。通过结合这三项变化,创造出了一个更加精简的过程。研究人员使用一台强大的计算机模拟器测试了他们的新设计,该模拟器充当了量子电路的虚拟实验室。他们发现,对于一台具有特定数量量子比特的机器,他们的新设计比现有的最佳版本所需逻辑门减少了约 15%。当他们使用一台稍大的机器时,逻辑门的节省比例增加到了 46%。
研究还观察了这些节省效果在不同类型的未来量子硬件上的表现。研究人员将他们的设计与两种不同的架构模型进行了对比测试:一种是基于表面码(surface code)布局的模型,另一种是使用中性原子(neutral atoms)的模型。他们发现,最佳设计在很大程度上取决于所使用的具体硬件。在一种类型的机器上,采用共享查找的新设计速度更快;而在另一种机器上,共享查找所需的更宽的数据路径反而减慢了机器的速度。这一发现强调了并不存在适用于所有量子计算机的单一“最佳”设计;最高效的路径取决于最终会被制造出来的物理机器。
研究人员谨慎地指出,这些结果来自模拟和理论模型,而非尚未制造出的物理机器。他们创建了一个新的开放基准测试,以确保其数据准确并能被他人验证,从而填补了以往计数方法中存在的几个漏洞。虽然论文并未声称已经解决了制造量子计算机的问题,但它提供了一条更清晰、更高效的前行路径。通过展示资源需求可以减少近一半,这项工作表明,利用量子计算机破解 RSA-2048 的梦想正从“不可能”转向“困难但可能实现”的领域。这项研究证实,通过更聪明的算法,我们可能不需要像以前担心的那样多的物理部件,就能释放量子计算的力量。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。