← Derniers articles
💻 computer science

Withdrawability in Fiat-Shamir with aborts constructions

Cet article étend le concept de signatures révocables au paradigme de Fiat-Shamir avec aband (aborts) en proposant une construction abstraite avec des preuves de sécurité et en fournissant une instanciation concrète basée sur un schéma de type Dilithium sans indices (no-hint), tout en notant les ajustements mineurs requis pour la version de production ML-DSA avec indices.

Auteurs originaux : Ramses Fernandez-Valencia

Publié 2026-07-08
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Ramses Fernandez-Valencia

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous possédez un tampon numérique très spécial et incassable. Une fois que vous avez apposé ce tampon sur un document, il est généralement permanent. Vous ne pouvez pas le retirer, et personne ne peut prétendre que vous ne l'avez pas signé. C'est ainsi que fonctionnent la plupart des signatures numériques aujourd'hui.

Mais et si vous vouliez une signature « douce » ? Une signature que vous pourriez retirer si vous changiez d'avis, avant que quiconque ne la voie, sans pour autant détruire votre capacité à signer d'autres choses.

Ce document présente un nouveau type de signature numérique appelée « Signature Retirable » (Withdrawable Signature). Elle est conçue pour fonctionner dans un futur où de puissants ordinateurs quantiques pourraient briser la sécurité actuelle, elle utilise donc des mathématiques basées sur les « réseaux » (pensez à un labyrinthe complexe et multidimensionnel) plutôt que l'ancienne mathématique que les ordinateurs quantiques peuvent résoudre facilement.

Voici comment le document le décompose, en utilisant des analogies simples :

1. Le Problème : Le « Tampon Permanent »

Habituellement, lorsque vous signez un contrat numérique, c'est comme si vous tamponniez un document avec de l'encre humide qui sèche instantanément. Une fois sec, c'est là pour toujours.

  • Le Problème : Parfois, vous avez besoin de changer d'avis. Peut-être avez-vous signé un contrat intelligent sur une blockchain, mais l'accord a échoué. Ou peut-être avez-vous voté dans une élection numérique mais vous vous êtes rendu compte que vous aviez fait une erreur avant que les votes ne soient comptés.
  • L'Objectif : Vous avez besoin d'un moyen de dire : « J'ai signé ceci, mais je le retire », sans révéler votre mot de passe secret (clé privée) ou gâcher vos autres signatures.

2. La Solution : L'« Enveloppe Double Magique »

Les auteurs ont créé un système où une signature commence comme une note secrète et retirable et peut plus tard être transformée en un tampon public et confirmé.

Imaginez cela comme suit :

  • Étape 1 : La Signature Retirable (La Note Secrète)
    Imaginez que vous écriviez une note et que vous la placiez à l'intérieur d'une boîte spéciale et verrouillée. Vous donnez cette boîte à une personne spécifique (le « vérificateur désigné »).

    • Seule cette personne spécifique possède la clé pour ouvrir la boîte et lire la note.
    • Le Tour de Magie : Pour n'importe qui d'autre (même un espion qui vous observe), la boîte ressemble à du bruit aléatoire. Ils ne peuvent pas savoir si c'est vous qui avez mis la note dedans, ou si le destinataire a écrit la note lui-même et l'a mise dans la boîte. C'est une situation parfaite de « parole contre parole ». Cela s'appelle l'Ambiguïté.
    • En raison de cette ambiguïté, vous pouvez dire : « Je n'ai jamais signé cela », et le destinataire ne peut pas prouver que vous l'avez fait, à moins que vous ne décidiez de le confirmer.
  • Étape 2 : La Confirmation (Le Tampon Public)
    Si vous décidez que vous voulez que la signature soit permanente, vous effectuez une étape de « Confirmation ».

    • Vous sortez la note secrète de la boîte et utilisez votre clé secrète pour générer une signature publique standard qui prouve : « Oui, j'ai définitivement écrit ceci ».
    • Maintenant, n'importe qui peut le voir, et personne ne peut le nier.

3. Le « Labyrinthe Anti-Quantique » (Fiat-Shamir avec Aborts)

Le document construit ce système en utilisant un type spécifique de mathématiques appelé « Fiat-Shamir avec Aborts ».

  • L'Analogie : Imaginez essayer de résoudre un labyrinthe géant et complexe pour prouver que vous connaissez le chemin.
  • La partie « Abort » (Abandon) : Parfois, vous pourriez prendre un mauvais tournant qui révèle accidentellement un secret sur la façon dont vous avez résolu le labyrinthe. Si cela arrive, vous dites simplement : « Abort ! J'ai fait une erreur », et vous recommencez depuis le début. Vous continuez à essayer jusqu'à ce que vous trouviez un chemin qui prouve que vous connaissez le chemin sans divulguer de secrets.
  • Cette méthode de « essai et réessai » est ce qui rend la signature sécurisée contre les ordinateurs quantiques.

4. Comment ils l'ont construit (Le « No-Hint Dilithium »)

Les auteurs ont pris un schéma de signature quantique existant très célèbre appelé Dilithium (qui est comme un tampon standard à haute sécurité) et l'ont modifié.

  • Ils ont supprimé une petite fonctionnalité d'« indice » (hint) que Dilithium utilise habituellement pour le rendre plus rapide.
  • Pourquoi ? Supprimer l'indice rend les mathématiques « parfaites ». Cela garantit que la note secrète est véritablement indiscernable d'une fausse, même pour un supercalculateur.
  • Ils ont enveloppé cette signature modifiée dans une couche de chiffrement. C'est comme mettre l'« Enveloppe Double Magique » à l'intérieur d'un service de coursier sécurisé que seul l'expéditeur et le destinataire peuvent ouvrir.

5. Pourquoi cela importe (Selon le document)

Le document affirme que cette construction atteint deux choses principales :

  1. L'Inforgeabilité : Même si un pirate vole la clé secrète du destinataire, il ne peut toujours pas falsifier une signature qui semble provenir de l'expéditeur original. Seul l'expéditeur original peut transformer la note « retirable » en un tampon « confirmé ».
  2. La Retirabilité : Tant que vous n'avez pas confirmé la signature, personne (pas même le destinataire) ne peut prouver qui a écrit la note. C'est une égalité parfaite.

Résumé

Le document présente une nouvelle façon de signer des documents numériques qui permet de révoquer votre signature avant qu'elle ne devienne permanente. Elle utilise une « note secrète » que seule une personne spécifique peut lire, qui peut plus tard être transformée en un « tampon public ». Ce système est construit sur des mathématiques « anti-quantiques » (réseaux) et utilise une méthode de « essai et réessai » pour garantir qu'aucun secret ne soit divulgué.

Crucialement, le document se concentre entièrement sur la construction mathématique et les preuves de sécurité. Il mentionne que cela pourrait être utile pour les systèmes de blockchain ou de vote, mais il ne prétend pas avoir construit une application de blockchain ou de vote fonctionnelle pour le moment ; il fournit seulement le « moteur » sécurisé qui pourrait alimenter de tels outils à l'avenir.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →