Certified Crypto Market

Sauvegarde Shamir et division d’une phrase de récupération

La sauvegarde Shamir divise le secret de récupération d’un portefeuille en parts, afin qu’aucune copie isolée ne permette de voler vos fonds. Découvrez comment elle fonctionne et pourquoi couper une phrase de récupération en deux est risqué.

CCM ResearchCertified Crypto Market7 oct. 20265 min de lecture

Une sauvegarde Shamir divise le secret de récupération de votre portefeuille en plusieurs parts, chacune notée sous forme d’un ensemble de mots distinct, de sorte qu’un nombre choisi d’entre elles (par exemple deux quelconques sur trois) puisse restaurer le portefeuille, tandis qu’un nombre inférieur ne révèle rien d’utile. Vous pouvez ainsi conserver vos sauvegardes à différents endroits sans qu’aucun lieu ne détienne la clé complète.

Cela résout un vrai dilemme. Une sauvegarde unique de la phrase de récupération constitue un point de défaillance unique : si elle est perdue, vos fonds sont perdus, et si quelqu’un la trouve, vos fonds peuvent être volés. Multiplier les copies réduit le risque de perte mais augmente le risque de vol. La sauvegarde Shamir vise à réduire les deux à la fois, mais elle ajoute aussi de la complexité, et une erreur peut vous empêcher d’accéder à vos fonds.

Comment fonctionne le partage de secret de Shamir

Le partage de secret de Shamir a été décrit par le cryptographe Adi Shamir en 1979. L’idée centrale repose sur un fait mathématique : il faut un certain nombre de points pour définir une courbe. Deux points définissent une droite, trois définissent une parabole, et ainsi de suite.

En termes simples :

  1. 1Le secret est encodé comme un point sur une courbe choisie au hasard.
  2. 2Différents points de cette courbe sont distribués en tant que parts.
  3. 3Avec suffisamment de parts (le seuil), la courbe peut être reconstruite et le secret récupéré.
  4. 4Avec moins de parts, une infinité de courbes conviennent : les parts ne disent donc rien du secret.

C’est cette dernière propriété qui la distingue du simple découpage d’une phrase en morceaux.

La sauvegarde Shamir dans les portefeuilles : SLIP-39

Le fabricant de portefeuilles matériels SatoshiLabs, la société derrière Trezor, a publié un standard pour les sauvegardes Shamir appelé SLIP-39. Les portefeuilles qui le prennent en charge génèrent les parts sous forme de listes de mots, semblables à une phrase de récupération mais issues d’une autre liste de mots et d’un autre format.

Lors de la mise en place d’une sauvegarde Shamir, vous choisissez généralement :

  • Le nombre de parts : par exemple 3 ou 5.
  • Le seuil : le nombre de parts nécessaires à la récupération, par exemple 2 ou 3.

Certaines implémentations permettent aussi des groupes, par exemple « une part du groupe familial et deux du groupe personnel », pour des configurations plus complexes.

Avertissement de compatibilité

Les parts SLIP-39 ne peuvent pas être saisies dans un portefeuille qui ne prend en charge que BIP-39, le standard utilisé par la plupart des portefeuilles pour les phrases de récupération de 12 ou 24 mots. Avant de compter sur une sauvegarde Shamir, vérifiez quels portefeuilles peuvent la restaurer et consignez cette information avec votre plan.

Pourquoi il ne faut pas simplement couper une phrase de récupération en deux

Une approche artisanale courante consiste à écrire les mots 1 à 12 sur un papier et les mots 13 à 24 sur un autre. Cela semble astucieux, mais pose deux problèmes :

ApprocheSi une partie est voléeSi une partie est perdue
Une phrase de récupération complèteLes fonds peuvent être prisFonds perdus si le portefeuille tombe aussi en panne
Phrase coupée en deuxL’attaquant connaît la moitié du secret, ce qui rend le reste bien plus facile à devinerFonds perdus si le portefeuille tombe aussi en panne
Shamir 2 sur 3L’attaquant n’apprend rien d’utileRécupération avec les deux autres parts

Diviser une phrase rend chaque morceau précieux pour un voleur et chaque morceau indispensable. Vous cumulez les inconvénients des deux. Si vous voulez des sauvegardes réparties, utilisez un véritable schéma. Pour aller plus loin, lisez Les chemins de dérivation des portefeuilles expliqués.

Sauvegarde Shamir et autres options

OptionFonctionnementPrincipal avantagePrincipal inconvénient
Phrase de récupération uniqueUne seule liste de motsSimple, largement prise en chargePoint de défaillance unique
Phrase de récupération + passphrasePhrase plus un mot supplémentaire secretUne phrase trouvée ne suffit pas à elle seuleOublier la passphrase signifie tout perdre
Sauvegarde ShamirParts avec un seuilStockage réparti, tolère la perte de partsNécessite la prise en charge de SLIP-39 ; plus de choses à gérer
Portefeuille multisigPlusieurs clés doivent signerAucune clé ne peut à elle seule déplacer les fondsConfiguration et récupération plus complexes

Nos guides sur les passphrases et le multisig pour les fonds partagés présentent ces alternatives.

Comment mettre en place une sauvegarde Shamir en toute sécurité

  1. 1Utilisez un portefeuille qui la prend en charge, téléchargé ou acheté auprès de la source officielle.
  2. 2Choisissez un seuil raisonnable. 2 sur 3 est un point de départ courant : vous pouvez perdre une part et tout de même récupérer, et une part volée est inutile.
  3. 3Écrivez chaque part soigneusement à la main, en indiquant son numéro et le seuil, et ne la photographiez jamais.
  4. 4Conservez les parts à des endroits distincts, par exemple chez vous et dans un second lieu de confiance. Garder toutes les parts dans le même tiroir va à l’encontre du but recherché.
  5. 5Testez la récupération avec le nombre de parts correspondant au seuil avant d’alimenter fortement le portefeuille.
  6. 6Documentez le plan pour qu’une personne de confiance sache que le dispositif existe, combien de parts sont nécessaires et quel type de portefeuille permet de le restaurer. Consultez notre guide sur la planification successorale pour les cryptos.
  7. 7Envisagez des sauvegardes en métal pour chaque part afin de les protéger du feu et de l’eau.

Erreurs courantes

  • Fixer un seuil égal au nombre total de parts, de sorte que perdre une part signifie tout perdre.
  • Confier trop de parts à des personnes qui se connaissent et pourraient les réunir.
  • Oublier quel standard de portefeuille utilisent les parts.
  • Ne jamais tester la récupération.
  • Considérer Shamir comme une protection contre les malwares sur l’appareil qui signe ; ce n’en est pas une.

En résumé

La sauvegarde Shamir vous permet de répartir le secret de récupération d’un portefeuille entre plusieurs endroits, de sorte qu’une part perdue ou volée ne vous coûte pas vos fonds. C’est bien plus sûr que de couper une phrase de récupération en deux, mais cela exige des portefeuilles compatibles et une documentation rigoureuse. Pour la plupart des personnes qui détiennent du Bitcoin ou d’autres cryptos en auto-conservation, une sauvegarde unique bien conservée suffit ; Shamir se justifie lorsque le montant et votre planification valent les étapes supplémentaires. Commencez par les fondamentaux avec notre guide pour bien sauvegarder une phrase de récupération.

Questions fréquentes

Qu’est-ce qu’une sauvegarde Shamir ?

Une sauvegarde Shamir divise le secret de récupération d’un portefeuille en plusieurs parts, chacune notée sous forme de liste de mots distincte. Vous choisissez combien de parts sont nécessaires pour la récupération, par exemple deux quelconques sur trois. Avec moins de parts, on n’apprend rien d’utile sur le secret : une seule part perdue ou volée ne met donc pas vos fonds en danger.

Puis-je simplement couper ma phrase de récupération de 24 mots en deux ?

Ce n’est pas recommandé. Chaque moitié révèle toujours une partie de votre secret et réduit fortement le travail nécessaire à un attaquant pour deviner le reste, et la perte de l’une ou l’autre moitié peut rendre la récupération impossible. Les sauvegardes Shamir et les portefeuilles multisig sont conçus pour éviter ces deux problèmes.

La sauvegarde Shamir est-elle compatible avec tous les portefeuilles ?

Non. Le standard courant des sauvegardes Shamir dans les portefeuilles, SLIP-39, diffère des phrases de récupération BIP-39 utilisées par la plupart des portefeuilles. Les parts Shamir ne peuvent être restaurées que dans des portefeuilles compatibles SLIP-39 : vérifiez donc la compatibilité et notez quel type de portefeuille a créé les parts.

La sauvegarde Shamir est-elle la même chose que le multisig ?

Non. La sauvegarde Shamir divise en parts la sauvegarde d’une seule clé, mais une fois restauré, le portefeuille signe toujours avec une clé unique. Le multisig utilise plusieurs clés indépendantes qui doivent chacune signer les transactions. Le multisig protège contre la compromission d’un seul appareil, tandis que Shamir protège surtout la manière dont la sauvegarde est stockée.

Cet article est uniquement éducatif et ne constitue pas un conseil financier, juridique ou fiscal. Les cryptos sont volatiles et vous pouvez perdre de l'argent. Vérifiez les prix en direct et les détails du projet sur la page de chaque crypto avant d'agir.