← 最新论文
💻 computer science

Withdrawability in Fiat-Shamir with aborts constructions

本文通过提出一种具有安全性证明的抽象构造,并提供一个基于无提示(no-hint)Dilithium 风格方案的具体实例化,将可撤回签名(withdrawable signatures)的概念扩展到了带有中止的 Fiat-Shamir(Fiat-Shamir with aborts)范式,同时指出了生产级 ML-DSA 在引入提示(hints)时所需的微调。

原作者: Ramses Fernandez-Valencia

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

原作者: Ramses Fernandez-Valencia

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

想象一下,你拥有一个非常特别、不可破坏的数字印章。一旦你在文档上盖了这个章,它通常就是永久性的。你无法撤回,也没有人能假装你没签过名。这就是目前大多数数字签名的工作方式。

但如果你想要一种“软性”签名呢?一种在你改变主意之前,在任何人看到它之前,你可以撤回,且不会破坏你签署其他事物的能力?

这篇论文介绍了一种新型的数字签名,称为**“可撤回签名”(Withdrawable Signature)**。它是为了应对一个强大的量子计算机可能会破解现有安全技术的未来而设计的,因此它使用了“基于格”(lattice-based)的数学(可以将其想象成一个复杂的、多维的迷宫),而不是那些量子计算机可以轻易破解的旧数学方法。

以下是该论文如何使用简单的类比来拆解其内容的:

1. 问题所在:“永久印章”

通常,当你签署一份数字合同程序时,就像是在文档上盖了一个瞬间干透的湿墨印章。一旦干了,它就永远在那里了。

  • 问题: 有时你需要改变主意。也许你在区块链上签署了一个智能合约,但交易失败了。或者你在数字选举中投了一票,但在计票前意识到自己犯了个错误。
  • 目标: 你需要一种方式来表达:“我签了,但我现在要撤回它”,且这种撤回不会泄露你的秘密密码(私钥),也不会影响你的其他签名。

2. 解决方案:“神奇的双重信封”

作者创建了一个系统,让签名从一个秘密的、可撤回的便笺开始,随后可以转化为一个公开的、确认的印章

可以这样理解:

  • 步骤 1:可撤回签名(秘密便笺)
    想象你写了一张便笺,并把它放进一个特殊的、锁着的盒子里。你把这个盒子交给了一个特定的人(“指定验证者”)。

    • 只有这个特定的人才有钥匙打开盒子并阅读便笺。
    • 神奇之处: 对于其他人(甚至是盯着你看的间谍)来说,这个盒子看起来就像随机的噪音。他们无法判断是你放了便笺,还是接收者自己写了便笺并放进去的。这是一个完美的“各执一词”的情况。这被称为**“模糊性”(Ambiguity)**。
    • 正因为这种模糊性,你可以说:“我从未签署过那个”,而接收者无法证明你确实签署过,除非你决定进行确认。
  • 步骤 2:确认(公开印章)
    如果你决定让签名变得永久,你会执行一个“确认”步骤。

    • 你取出秘密便笺,并使用你的私钥生成一个标准的、公开的签名,以此证明:“是的,我确实写了这些内容。”
    • 现在,任何人都可以看到它,且没有人可以抵赖。

3. “量子防范”迷宫(带有中止机制的 Fiat-Shamir)

该论文利用一种被称为 “带有中止机制的 Fiat-Shamir”(Fiat-Shamir with Aborts) 的特定数学方法构建了这个系统。

  • 类比: 想象尝试解决一个巨大的、复杂的迷宫,以证明你知道路径。
  • “中止”(Abort)的部分: 有时,你可能会走错路,从而意外地泄露了关于你如何解开迷宫的秘密。如果发生这种情况,你只需说:“中止!我犯了个错误”,然后重新开始。你会不断尝试,直到找到一条既能证明你知道路径,又不会泄露任何秘密的路径。
  • 这种“尝试并重试”的方法正是使其能够抵御量子计算机攻击的关键。

4. 它们是如何构建的(“无提示”Dilithium)

作者对一种著名的现有的量子防范签名方案——Dilithium(它像是一个标准的、高安全性的印章)进行了修改。

  • 他们剥离了 Dilithium 通常用于提高速度的一个微小的“提示”(hint)功能。
  • 为什么? 移除提示使数学逻辑变得“完美”。它确保了秘密便笺即使面对超级计算机,也与伪造的便笺完全无法区分。
  • 他们将这种修改后的签名封装在一个加密层中。这就像是将“神奇的双重信封”放入了一个安全的快递服务中,只有意向接收者和你本人才能打开。

5. 为什么这很重要(根据论文所述)

论文声称这种构造实现了两个主要目标:

  1. 不可伪造性(Unforgeability): 即使黑客窃取了接收者的私钥,他们仍然无法伪造出一个看起来像是来自原始签名者的签名。只有原始签名者才能将“可撤回”的便笺转变为“已确认”的印章。
  2. 可撤回性(Withdrawability): 只要你还没有确认签名,没有人(甚至包括接收者)能够证明是谁写了那份便笺。这是一个完美的僵局。

总结

这篇论文展示了一种新的数字文档签名方式,允许你在签名变得永久之前撤销你的签名。它使用了一个只有特定人能阅读的“秘密便笺”,该便笺随后可以转化为“公开印章”。该系统构建在“量子防范”数学(格)之上,并使用了一种“尝试并重试”的方法,以确保在过程中不会泄露任何秘密。

至关重要的是,该论文完全侧重于数学构建和安全证明。 它提到这可能会对区块链或投票系统有用,但它并不声称已经构建了运行中的区块链或投票应用;它仅仅提供了一个可以为未来此类事物提供动力的高安全“引擎”。

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

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

试用 Digest →