← 最新论文
🔢 mathematics

Constant-time decoding of Gabidulin codes and their generalizations with application to RQC

本文提出了首个针对增强型 Gabidulin 码(Augmented Gabidulin codes)的常数时间解码算法,并证明了尽管由此产生的 RQC-Block-MS-AG 实现比 HQC 更慢,但它通过实现约小四倍的密文和密钥尺寸,提供了一个极具吸引力的权衡方案。

原作者: Nicolas Aragon, Chloé Baïsse, Anthony Fraga, Philippe Gaborit, Ilaria Zappatore

发布于 2026-07-23
📖 1 分钟阅读🧠 深度阅读

原作者: Nicolas Aragon, Chloé Baïsse, Anthony Fraga, Philippe Gaborit, Ilaria Zappatore

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

想象一下,数字世界就像一座巨大且繁忙的城市,发送的每一条消息都是一份珍贵的包裹。几十年来,这些包裹上的锁是由极其复杂的数学构成的,即使是最快的超级计算机也无法破解。然而,一种新型的窃贼出现了:量子计算机。这并非普通的计算机,而是一种神奇的机器,它能瞬间解开某些谜题,极有可能破解我们目前几乎所有的数字秘密。为了阻挡这个未来的窃贼,科学家们正在利用不同种类的数学构建新的、不可破解的锁。一种流行的策略是使用“编码”,它们就像是用来隐藏信息的复杂图案。如果你没有密钥,尝试读取信息时,图案看起来就像随机的噪声;但有了密钥,隐藏的信息就会清晰地显现出来。

然而,这里有一个陷阱。为了确保这些新锁不会被那些试图通过观察解锁时间长短来猜测密钥的黑客所攻破,解锁过程必须保持完美的连贯性。这就像是一个保险箱,无论组合密码是简单还是困难,开启它所花费的时间都必须完全一致。如果保险箱在处理困难组合时多花了一瞬间,聪明的窃贼就能通过计时来推算出密码。这被称为“常数时间”安全。对于一种被称为 Gabidulin 码的特定类型的编码,它们是构建这些新锁的绝佳选择,但科学家们此前一直无法让其解码过程在时间上做到完美的一致。这就像是一个超强的锁,但每次使用时都会不小心泄露一点关于组合密码的提示。

这篇论文正是为了修复这个漏洞。作者们——一支来自法国的研究团队——创造了第一种能够对一种改进版的 Gabidulin 码(称为“增广 Gabidulin”或 AG 码)进行“常数时间”解码的方法。你可以把 AG 码想象成标准的 Gabidulin 码,只是在图案中增加了一些额外的空位。虽然这听起来会让谜题变得更难,但作者们发现了一个聪明的技巧:这些空位实际上给了解码器一个领先优势,使其能够比以前更快、更高效地解决谜题。

该团队不仅仅找到了一个理论上的捷径;他们还构建了一个可运行的解码器并对其进行了测试。他们证明了这种方法在数学上是严谨的,展示了其解码信息的时间增长是可预测的(呈二次方增长),而不是变成一项不可能完成的任务。更重要的是,他们重写了底层的数学运算,使得计算机无论涉及哪些秘密数字,执行每一步所需的时间都完全相同。这消除了黑客可以利用的计时泄露问题。

当他们将这种新的解码器应用于名为 RQC 的现实世界加密系统时,结果令人印象深刻。他们的版本比之前最好的 RQC 版本更快。虽然它仍然比另一个顶尖竞争对手 HQC 慢一些(大约慢了四倍),但它有一个巨大的优势:数字“密钥”和“锁定包裹”(密文)的大小大约只有后者的四分之一。在密码学领域,对于智能卡或传感器等微型设备而言,节省空间至关重要,因此这种权衡是一次巨大的胜利。作者们成功地证明了,你可以拥有一种既极其紧凑又完美防御计时攻击的锁,为在量子时代实现更安全、更高效的通信铺平了道路。

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

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

试用 Digest →