← Neueste Arbeiten
💻 computer science

Withdrawability in Fiat-Shamir with aborts constructions

Diese Arbeit erweitert das Konzept der widerrufbaren Signaturen auf das Fiat-Shamir-mit-Abbruch-Paradigma, indem sie eine abstrakte Konstruktion mit Sicherheitsbeweisen vorschlägt und eine konkrete Instanziierung basierend auf einem Dilithium-ähnlichen Schema ohne Hinweise bereitstellt, während sie gleichzeitig die geringfügigen Anpassungen feststellt, die für das produktive ML-DSA mit Hinweisen erforderlich sind.

Ursprüngliche Autoren: Ramses Fernandez-Valencia

Veröffentlicht 2026-07-08
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Ramses Fernandez-Valencia

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie besitzen einen ganz besonderen, unzerstörbaren digitalen Stempel. Sobald Sie diesen Stempel auf ein Dokument gesetzt haben, ist er normalerweise dauerhaft. Sie können ihn nicht zurücknehmen, und niemand kann behaupten, Sie hätten ihn nicht gesetzt. So funktionieren die meisten digitalen Signaturen heute.

Aber was wäre, wenn Sie eine „weiche“ Signatur wollten? Eine, die Sie zurücknehmen könnten, falls Sie es sich anders überlegen – bevor jemand anderes sie sieht, ohne dabei Ihre Fähigkeit zu zerstören, andere Dinge zu unterschreiben?

Dieses Paper stellt eine neue Art der digitalen Signatur vor, die eine „Withdrawable Signature“ (eine zurückziehbare Signatur) genannt wird. Sie wurde für eine Zukunft entwickelt, in der leistungsstarke Quantencomputer die heutige Sicherheit brechen könnten, und verwendet daher „gitterbasierte“ Mathematik (denken Sie an ein komplexes, mehrdimensionales Labyrinth) anstelle der alten Mathematik, die Quantencomputer leicht lösen können.

Hier ist die Aufschlüsselung des Papers unter Verwendung einfacher Analogien:

1. Das Problem: Der „permanente Stempel“

Normalerweise ist es, wenn Sie einen digitalen Vertrag unterschreiben, als würden Sie ein Dokument mit nasser Tinte stempeln, die sofort trocknet. Wenn sie trocken ist, ist sie für immer da.

  • Das Problem: Manchmal muss man es sich anders überlegen. Vielleicht haben Sie einen Smart Contract auf einer Blockchain unterschrieben, aber der Deal ist gescheitert. Oder vielleicht haben Sie in einer digitalen Wahl abgestimmt, aber gemerkt, dass Sie einen Fehler gemacht haben, bevor die Stimmen ausgezählt wurden.
  • Das Ziel: Sie benötigen einen Weg, um zu sagen: „Ich habe das unterschrieben, aber ich nehme es zurück“, ohne dabei Ihr geheimes Passwort (Private Key) preiszugeben oder Ihre anderen Signaturen zu beeinträchtigen.

2. Die Lösung: Der „magische Doppelumschlag“

Die Autoren haben ein System entwickelt, bei dem eine Signatur als eine geheime, zurückziehbare Notiz beginnt und später in einen öffentlichen, bestätigten Stempel umgewandelt werden kann.

Stellen Sie sich das so vor:

  • Schritt 1: Die Withdrawable Signature (Die geheime Notiz)
    Stellen Sie sich vor, Sie schreiben eine Notiz und legen sie in eine spezielle, verschlossene Box. Sie geben diese Box einer bestimmten Person (dem „Designated Verifier“).

    • Nur diese spezifische Person hat den Schlüssel, um die Box zu öffnen und die Notiz zu lesen.
    • Der magische Trick: Für jeden anderen (selbst für einen Spion, der Sie beobachtet) sieht die Box wie zufälliges Rauschen aus. Sie können nicht erkennen, ob Sie die Not Nachricht in die Box gelegt haben oder ob der Empfänger die Nachricht selbst geschrieben und in die Box gelegt hat. Es ist eine perfekte „Er sagt, sie sagt“-Situation. Dies nennt man Ambiguity (Mehrdeutigkeit).
    • Aufgrund dieser Mehrdeutigkeit können Sie sagen: „Ich habe das nie unterschrieben“, und der Empfänger kann nicht beweisen, dass Sie es getan haben, außer Sie entscheiden sich dazu, es zu bestätigen.
  • Schritt 2: Die Bestätigung (Der öffentliche Stempel)
    Wenn Sie entscheiden, dass die Signatur doch permanent sein soll, führen Sie einen „Confirmation“-Schritt (Bestätigungsschritt) durch.

    • Sie nehmen die geheime Notiz aus der Box und verwenden Ihren geheimen Schlüssel, um eine standardmäßige, öffentliche Signatur zu erstellen, die beweist: „Ja, ich habe dies definitiv geschrieben.“
    • Jetzt kann jeder es sehen, und niemand kann es leugnen.

3. Das „Quantensichere“ Labyrinth (Fiat-Shamir mit Aborts)

Das Paper baut dieses System unter Verwendung einer speziellen Art von Mathematik namens Fiat-Shamir mit Aborts.

  • Die Analogy: Stellen Sie sich vor, Sie versuchen, ein riesiges, komplexes Labyrinth zu lösen, um zu beweisen, dass Sie den Weg kennen.
  • Der „Abort“-Teil: Manchmal biegen Sie versehentlich falsch ab und verraten dadurch unbeabsichtigt ein Geheimnis darüber, wie Sie das Labyrinth gelöst haben. Wenn das passiert, sagen Sie einfach: „Abort! Ich habe einen Fehler gemacht“, und Sie beginnen von vorne. Sie versuchen es immer wieder, bis Sie einen Pfad finden, der beweist, dass Sie den Weg kennen, ohne dabei Geheimnisse preiszugeben.
  • Diese „Versuch-und-Wiederhol“-Meth Methode ist es, die die Signatur gegen Quantencomputer sicher macht.

4. Wie sie es gebaut haben (Das „No-Hint“ Dilithium)

Die Autoren haben ein bereits existierendes, quantensicheres Signaturverfahren namens Dilithium (das wie ein standardmäßiger, hochsicherer Stempel ist) genommen und modifiziert.

  • Sie haben ein kleines „Hint“-Feature (einen Hinweis) entfernt, das Dilithium normalerweise verwendet, um es schneller zu machen.
  • Warum? Das Entfernen des Hinweises macht die Mathematik „perfekt“. Es stellt sicher, dass die geheime Notiz wirklich ununterscheidbar von einer gefälschten ist, selbst für einen Supercomputer.
  • Sie haben diese modifizierte Signatur in eine Verschlüsselungsschicht eingepackt. Dies ist wie das Einpacken der „Magischen Doppelumschlag“-Notiz in einen sicheren Kurierdienst, den nur der beabsichtigte Empfänger und der Absender öffnen können.

5. Warum das wichtig ist (Laut dem Paper)

Das Paper behauptet, dass diese Konstruktion zwei Hauptziele erreicht:

  1. Unforgeability (Unfälschbarkeit): Selbst wenn ein Hacker den geheimen Schlüssel des Empfängers stiehlt, kann er dennoch keine Signatur fälschen, die so aussieht, als käme sie vom ursprünglichen Unterzeichner. Nur der ursprüngliche Unterzeichner kann die „withdrawable“ Notiz in einen „bestätigten“ Stempel umwandeln.
  2. Withdrawability (Zurückziehbarkeit): Solange Sie die Signatur nicht bestätigt haben, kann niemand (nicht einmal der Empfänger) beweisen, wer die Notiz geschrieben hat. Es ist ein perfektes Unentschieden.

Zusammenfassung

Das Paper präsentiert eine neue Art, digitale Dokumente zu signieren, die es ermöglicht, Ihre Signatur zu widerrufen, bevor sie permanent wird. Es verwendet eine „geheime Notiz“, die nur eine bestimmte Person lesen kann, und die später in einen „öffentlichen Stempel“ umgewandelt werden kann. Dieses System basiert auf „quantensicherer“ Mathematik (Gitter) und nutzt eine „Versuch-und-Wiederhol“-Methode, um sicherzustellen, dass keine Geheimnisse durchsickern.

Entscheidend ist, dass sich das Paper ausschließlich auf die mathematische Konstruktion und die Sicherheitsnachweise konzentriert. Es erwähnt, dass dies für Blockchain- oder Wahlsysteme nützlich sein könnte, behauptet aber nicht, bereits eine funktionierende Blockchain- oder Voting-App gebaut zu haben; es liefert lediglich die sichere „Engine“, die solche Systeme in der Zukunft antreiben könnte.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →