BlockPulseNews
Définition

Ring signatures : définition

Une ring signature (signature en anneau) est une signature cryptographique qui prouve qu'un message a été signé par l'un des membres d'un groupe de clés publiques, sans révéler lequel. Elle sert notamment à masquer l'expéditeur d'une transaction.

Thème : Confidentialité

Ring signatures : comment ça marche ?

Une signature classique désigne précisément son auteur : quiconque la vérifie sait quelle clé publique l'a produite. La signature en anneau, elle, combine la clé privée du signataire réel avec plusieurs clés publiques d'autres personnes, appelées leurres. Le vérificateur peut confirmer que l'une des clés de l'anneau a signé, mais ne peut pas déterminer laquelle. Cela crée une ambiguïté volontaire sur l'identité du signataire.

Point important : les autres membres de l'anneau n'ont pas besoin de participer, ni même d'être informés. Le signataire choisit simplement des clés publiques existantes. Contrairement à une signature de groupe, il n'y a pas d'administrateur capable de lever l'anonymat. Monero utilise une variante dite liable : elle produit une image de clé (key image) unique pour chaque sortie dépensée. Le réseau peut ainsi détecter qu'une même sortie est dépensée deux fois, sans savoir laquelle. La taille de l'anneau détermine le nombre de leurres, et donc le niveau d'ambiguïté.

Un exemple concret

Imaginons que Diane veuille dépenser une sortie sur une blockchain qui utilise des signatures en anneau. Son portefeuille sélectionne automatiquement plusieurs sorties appartenant à d'autres utilisateurs et construit un anneau avec la sienne. La transaction montre que l'une de ces sorties est dépensée, et l'image de clé empêche toute double dépense, mais un observateur ne peut pas dire laquelle appartient à Diane.

Les risques à connaître

L'anonymat dépend de la qualité des leurres : des recherches ont montré que des méthodes de sélection biaisées, par exemple selon l'âge des sorties, permettaient parfois de deviner la vraie entrée. Les métadonnées réseau, comme l'adresse IP, peuvent aussi trahir l'expéditeur. Ces outils sont parfois soumis à des restrictions réglementaires.

À ne pas confondre avec

  • Stealth address : L'adresse furtive protège le destinataire en générant une adresse unique, alors que la signature en anneau protège l'expéditeur.
  • CoinJoin : Le CoinJoin mélange les transactions de plusieurs participants qui coopèrent, alors que la signature en anneau n'exige aucune coopération des autres membres.
  • Multisig : Le multisig exige plusieurs signatures réelles pour valider, alors que la signature en anneau n'en contient qu'une, dont l'auteur est caché.

Questions fréquentes sur Ring signatures

Quelle crypto utilise les signatures en anneau ?

Monero est l'exemple le plus connu : chaque entrée de transaction y est signée avec une signature en anneau pour masquer la sortie réellement dépensée.

Les signatures en anneau rendent-elles totalement anonyme ?

Non. Elles brouillent l'origine d'une transaction, mais d'autres informations, comme les métadonnées réseau ou de mauvaises pratiques d'utilisation, peuvent réduire cet anonymat.

Termes liés

Dans le même thème : Confidentialité

Tous les termes du thème Confidentialité →

À lire

L'actualité : Confidentialité

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir avec l'Académie : Confidentialité & Traçabilité Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en R

← Tout le lexique crypto de A à Z