0Pricing
Cryptology Academy · Leçon

Signatures à seuil et cas d’utilisation réels

Découvrez le partage de secrets dans les portefeuilles matériels, les HSM et les protocoles MPC.

Signatures à seuil et cas d’utilisation réels est une leçon Cryptology Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Cryptology Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Cryptology Academy comprend 4 leçons au total.

Au-delà de la reconstruction du secret

Le partage de secret classique reconstruit le secret en un seul point, ce qui constitue un risque. Les signatures à seuil distribuent la signature : des parties k-sur-n produisent conjointement une signature sans qu'aucune partie ne détienne jamais la clé privée complète. Il n'y a ni reconstruction ni point de défaillance unique.

ECDSA à seuil

L'ECDSA à seuil (t-ECDSA) permet à k parties de calculer conjointement une signature ECDSA sur un message. Chaque partie détient une part de la clé privée. Le protocole utilise le MPC pour calculer la signature sans révéler les parts individuelles ni la clé combinée.

Signatures BLS à seuil

Les signatures BLS (Boneh-Lynn-Shacham) sur des courbes adaptées aux appariements prennent en charge d'élégants schémas à seuil. Les signatures partielles sont linéaires : chaque partie signe avec sa part, puis k signatures partielles sont agrégées avec des coefficients de Lagrange pour produire une signature BLS unique.

Génération distribuée de clés (DKG)

Le DKG élimine le distributeur de confiance : chaque partie génère son propre polynôme de partage, diffuse des engagements et échange des parts. La clé publique commune est calculée sans qu'aucune partie ne connaisse la clé privée. Cette technique est utilisée par les validateurs Ethereum et les HSM distribués.

Conservation de cryptomonnaies

Des plateformes d'échange comme Coinbase, Gemini et BitGo utilisent des systèmes ECDSA à seuil 2-sur-3 ou 3-sur-5, ou le SSS de Shamir, pour les clés de portefeuilles en ligne. Les clés de portefeuilles hors ligne utilisent des cérémonies de clés fondées sur du matériel, avec des parts Shamir hors ligne distribuées dans des coffres séparés géographiquement.

Modules matériels de sécurité

Thales Luna et AWS CloudHSM prennent en charge l'authentification par quorum M-sur-N : une clé principale exige que M cartes à puce d'administrateurs sur N soient présentes simultanément pour les opérations sensibles (enveloppement de clés, signature). Les cartes sont distribuées géographiquement.

Validateurs de chaîne de blocs

Les pools de mise Ethereum 2.0 utilisent des signatures BLS à seuil : plusieurs nœuds signent conjointement des attestations sans exposer la clé privée du validateur. Si k-1 nœuds sont hors ligne, la signature s'arrête de manière sûre. Si k nœuds sont disponibles, la signature continue.

PKI d'entreprise

Les clés privées des autorités de certification (CA) utilisent un partage de Shamir fondé sur une cérémonie : 5 détenteurs de clés sur 7, chacun muni d'une carte à puce physique, doivent se réunir dans une salle sécurisée pour signer une liste de révocation de certificats ou émettre un nouveau certificat d'autorité de certification intermédiaire.

Signatures Schnorr à seuil (FROST)

FROST (Schnorr à seuil flexible et optimisé en nombre de tours) produit des signatures Schnorr à seuil compatibles avec Taproot de Bitcoin et MuSig2. Il nécessite 2 tours de communication et constitue actuellement l'état de l'art pour la signature Bitcoin à seuil.

Considérations de sécurité

Les schémas à seuil doivent gérer les parties malveillantes, qui envoient des parts ou des signatures invalides. Les protocoles robustes utilisent des engagements et des preuves à divulgation nulle de connaissance pour détecter et exclure les tricheurs, tout en continuant la reconstruction ou la signature avec les autres parties honnêtes.

Tableau comparatif

Comparaison des fonctionnalités : SSS de Shamir (partage le secret, simple) contre ECDSA à seuil (ne reconstruit jamais le secret, complexe, fondé sur le MPC), BLS à seuil (agrégation native, uniquement sur des courbes d'appariement) et multisignature (au niveau de la chaîne de blocs, sans MPC nécessaire).

Vérification rapide

Quel est le principal avantage des signatures à seuil par rapport au partage de secret de Shamir pour les clés de signature ?

Récapitulatif

Les signatures à seuil distribuent la signature sans reconstruction, au moyen de protocoles MPC. Elles sont utilisées pour la conservation de cryptomonnaies, les réseaux de validateurs et les cérémonies d'autorités de certification d'entreprise. Ensuite : l'aléa cryptographique et l'entropie.

Questions Fréquemment Posées

La leçon « Signatures à seuil et cas d’utilisation réels » est-elle gratuite ?

Oui — le texte complet de « Signatures à seuil et cas d’utilisation réels » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Cryptology Academy, passe à CoddyKit PRO. Le cours Cryptology Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Signatures à seuil et cas d’utilisation réels » ?

Découvrez le partage de secrets dans les portefeuilles matériels, les HSM et les protocoles MPC. Tu pratiques Cryptology Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Cryptology Academy ?

Aucune expérience préalable n'est requise. Cryptology Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Signatures à seuil et cas d’utilisation réels » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Cryptology Academy ?

Oui. Chaque leçon Cryptology Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Le problème du partage de secrets
  2. Partage de secret de Shamir : mathématiques polynomiales
  3. Partage visuel de secrets et schémas additifs
  4. Signatures à seuil et cas d’utilisation réels
← Retour à Cryptology Academy