← 最新论文
💻 computer science

PIP-NTT: Towards a Scalable Memory-Parallelized Accelerator for Iterative NTT in PQC

本文提出了 PIP-NTT,一种用于后量子密码学中迭代数论变换的可扩展且内存并行的硬件加速器,该加速器利用四个较小的存储块和一个无乘法重缩放架构,实现了比现有设计显著更高的面积-时间效率。

原作者: Malik Imran, Ayesha Khalid, Ciara Rafferty, Safiullah Khan, Muhammad Rashid, Maire O'Neill

发布于 2026-07-22
📖 1 分钟阅读☕ 轻松阅读

原作者: Malik Imran, Ayesha Khalid, Ciara Rafferty, Safiullah Khan, Muhammad Rashid, Maire O'Neill

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一个世界,保护你银行账户、私人信息甚至国家机密的锁都是由纸做的。几十年来,我们一直依赖于像大数分解这样的数学难题来确保这些锁的安全。但科学家们发现,未来的“量子”计算机——它们运行在量子物理学的奇特规则之上——可以通过一种叫做 Shor 算法的技巧,在几秒钟内将这些纸质锁撕碎。为了阻止这种情况,密码学家正在构建基于“格”(Lattices)的新型、超强力锁,这是一种复杂的、多维的数字网格。这些新锁是“后量子密码学”(PQC)中的英雄。然而,这里有一个难点:这些新锁非常沉重且使用缓慢,因为它们需要大量的数值计算。为了让它们能在你的手机或智能恒温器上实用,我们需要构建特殊的、闪电般快速的硬件引擎,以便高效地执行这些计算,而不至于耗尽电池或占用过多空间。这就是一群研究人员正在解决的挑战,他们想要让这些新的数字锁变得足够快,以适应现实世界。

你即将阅读的论文介绍了一种名为 PIP-NTT 的新型硬件引擎,旨在加速一种特定的、至关重要的数学运算,称为数论变换(NTT)。你可以把 NTT 想象成一条神奇的传送带,它重新排列一堆数字,以便它们可以被瞬间相乘。在基于格的密码学领域(例如 NIST 最近标准化的 ML-KEM 方案)中,这种运算是整个系统的核心脉搏。如果 NTT 变慢了,整个安全系统就会陷入停滞。研究人员发现,现有的用于这项工作的引擎通常卡在一种“乒乓”式存储系统中,数据必须在两个大型存储箱之间来回跳跃,从而造成了减慢速度的交通拥堵。他们还注意到,过程的最后一步使用的是一种沉重且耗能的方法来进行清理。

为了解决这个问题,作者构建了一个更聪明、更精简的引擎。他们没有使用两个巨大的存储箱,而是使用了四个更小、更快的并行工作存储箱,使数据能够无需排队即可流经系统。他们还用一种巧妙的、无需乘法的技巧取代了沉重的清理步骤,该技巧仅使用简单的加法和倍增,节省了大量的空间和功耗。通过将这些内存技巧与高度优化的“蝴蝶”单元(执行实际数学运算的微型计算器)相结合,他们创造出了一个既极其快速又出奇精巧的设计。当他们在现场可编程逻辑门阵列(FPGA)——一种可以被重新编程以充当定制硬件的芯片——上测试他们的创造物时,他们发现其效率显著高于目前文献中的任何其他设计。具体而言,他们的设计实现的“面积-时间乘积”(衡量芯片完成一项工作所需的空间和时间的指标)比最节省空间的方案好 2.67 倍,比最快速的高速设计好 1.48 倍。其结果是一个多功能、可扩展的引擎,它可以帮助我们在不牺牲成本或电池寿命的前提下,保障我们的数字未来免受量子威胁。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →