Quantum Circuit Realization and Grover Cryptanalysis of the Hybrid ARX-SPN Cipher GFSPX

本文提出了一种针对轻量级混合 ARX-SPN 密码 GFSPX 的量子比特优化量子电路实现方案,并通过并行化 Grover 攻击评估了其抗量子安全性,结果显示其总量子成本为 1.12×21591.12 \times 2^{159} 个门,尽管该数值低于 NIST 第 1 级阈值,但相较于其他轻量级设计仍展现出更优越的抵抗能力。

原作者: Ibrahim Ulgen (Institute of Applied Mathematics, Middle East Technical University, Ankara/Türkiye, Department of Mathematics, Siirt University, Siirt/Türkiye), Hasan Ozgur Cildiroglu (Physics Departme
发布于 2026-05-28
📖 1 分钟阅读🧠 深度阅读

原作者: Ibrahim Ulgen (Institute of Applied Mathematics, Middle East Technical University, Ankara/Türkiye, Department of Mathematics, Siirt University, Siirt/Türkiye), Hasan Ozgur Cildiroglu (Physics Department, Ankara University, Ankara/Türkiye), Oğuz Yayla (Institute of Applied Mathematics, Middle East Technical University, Ankara/Türkiye)

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

想象你拥有一把非常特殊、轻量级的数字锁(称为GFSPX),专为保护智能传感器或 RFID 标签等小型设备上的数据而设计。这把锁旨在实现高速运行并极低能耗,因此完美契合“物联网”的需求。

然而,一种名为量子计算机的新型“超级工具”正在兴起。与逐一把钥匙逐一检查的普通计算机不同,量子计算机可以同时检查大量钥匙,从而可能更快地破解这些锁。本文提出了一个简单的问题:如果量子计算机试图破解这把特定的锁,实际难度会有多大?

以下是他们研究发现的分解说明,采用日常类比:

1. 锁的设计:混合引擎

GFSPX 锁并非仅由单一机制构建。它是一种混合体,就像一辆同时使用汽油引擎和电动马达的汽车。

  • “汽油”部分(ARX): 这部分使用简单的数学运算(加法、旋转、异或),效率极高,但在将变化扩散到数据中时可能稍显缓慢。
  • “电动”部分(SPN): 这部分使用复杂的替换网络(类似于洗牌),能非常迅速地扩散变化。
  • 结果: 通过结合两者,该锁既快速又高效。作者专门为量子计算机构建了该锁的数字蓝图,以精确观察其内部运作方式。

2. 量子蓝图:构建电路

为了测试这把锁,研究人员必须构建一个“量子电路”。你可以将其想象为建造一个微型、可逆的工厂,其中每一步都可以完美撤销(因此不会丢失任何信息)。

  • 挑战: 量子计算机非常脆弱。你不能随意复制数据;你必须非常小心地处理“量子比特”(即量子位,就像微小的旋转陀螺)。
  • 解决方案: 研究人员优化了设计,以使用尽可能少的量子比特(共 209 个)。他们在数学部分使用了一种称为“行波进位加法器”的巧妙技巧,这就像一条非常高效的装配线,不浪费空间。
  • 占用空间: 最终蓝图非常紧凑,需要相当于 209 个量子比特的“工厂面积”,以及特定数量的步骤(门)来执行一次完整的加密。

3. 攻击: “Grover"搜索

为了破解这把锁,量子计算机使用Grover 算法

  • 类比: 想象你有一个巨大的图书馆,里面有 21282^{128} 本书(这是一个大得难以想象的数量),其中只有一本书拥有正确的钥匙。
    • 普通计算机就像一位一次只检查一本书的图书管理员。这需要耗费永恒的时间。
    • 量子计算机则像一位神奇的图书管理员,可以同时检查多本书。它找到正确书籍所需的时间大约只需平方根级别。
  • 陷阱: 为了确保量子计算机不会选错书(即避免“假阳性”),研究人员让计算机同时检查三把不同的锁(使用三组不同的明文/密文对)。如果一把钥匙能同时打开这三把锁,那它肯定就是正确的钥匙。

4. 裁决:坚固,但并非“后量子”证明

研究人员计算了此次量子攻击的总“成本”。

  • 成本: 他们发现,破解这把锁需要巨大的计算能力,大约相当于 1.12×21591.12 \times 2^{159} 次运算。
  • 标准: 美国国家标准与技术研究院(NIST)为未来设定了“安全门槛”。要被视为真正能抵御量子计算机(1 级安全),一把锁的成本至少需要达到 21702^{170}
  • 结果: GFSPX 锁低于安全门槛。它不足以符合最严格的后量子标准。
    • 然而,论文指出,与其他轻量级锁相比,GFSPX 实际上是最难破解的之一。它处于一个“甜蜜点”:对于小型设备而言非常高效,同时仍能提供对量子攻击的适度抵抗,即使它未能通过最高级别的安全测试。

5. 结论

论文总结道,虽然这种混合锁对于当前资源受限的设备非常出色,但 128 位的密钥长度实在太小,无法在未来抵御坚定的量子攻击。

  • 权衡: 你可以拥有一把微小且快速的锁(适合当今的传感器),或者一把巨大且缓慢的锁(适合未来的量子安全),但这种特定设计试图兼顾两者,却在“未来安全”方面略微不足。
  • 未来建议: 为了使该设计真正具备抗量子能力,作者建议要么延长密钥长度(例如 192 位或 256 位),要么调整数学部分,使其更难被量子计算机处理。

简而言之:GFSPX 是一把非常巧妙、高效的锁,比其大多数同类更难破解,但若不进行升级,它还不够强大,无法抵御未来超级强大的量子计算机。

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

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

试用 Digest →