Imaginez découvrir qu’une partie de vos bitcoins, soigneusement protégés dans un portefeuille matériel réputé inviolable, repose en réalité sur une base trop faible pour résister à une attaque déterminée. C’est exactement la situation dans laquelle se trouvent aujourd’hui des milliers de détenteurs de Coldcard. Après trois semaines d’examen approfondi, le fabricant a publié les versions 5.6.1 et 1.5.1Q. Ces mises à jour corrigent une faille de génération de graines découverte plus tôt cet été, mais elles ne réparent pas le passé. Les utilisateurs concernés n’ont qu’une seule option : créer un tout nouveau portefeuille et déplacer leurs fonds.
Une Faille Qui Remonte À 2021 Et Qui Change Tout
Tout a commencé par une modification de firmware introduite en mars 2021. À cette époque, certains appareils Coldcard ont commencé à utiliser un générateur de nombres aléatoires de secours, déterministe, au lieu du véritable générateur matériel de la puce STM32. Résultat : les graines produites disposaient de bien moins d’entropie que les 128 bits attendus. Sur les modèles Mk2 et Mk3, on descendait parfois autour de 40 bits d’aléa effectif. Sur les Mk4, Mk5 et les Coldcard Q, on atteignait environ 72 bits grâce à un apport partiel des éléments sécurisés, mais c’était encore insuffisant.
Avec si peu d’entropie, un attaquant suffisamment motivé pouvait générer des milliards de combinaisons possibles, dériver les adresses Bitcoin correspondantes et les comparer aux adresses visibles sur la blockchain. Dès qu’une correspondance apparaissait, les clés privées étaient entre ses mains. Aucune possession physique de l’appareil, aucun code PIN à deviner, aucune faille dans le réseau Bitcoin elle-même. Juste une recherche exhaustive rendue possible par une faiblesse dans la création initiale de la graine.
Les chercheurs ont identifié plusieurs vagues d’attaques. Au total, plus de 1 800 bitcoins auraient quitté plus de 5 200 adresses. Les estimations de pertes varient encore selon que l’on ne retienne que les victimes confirmées ou que l’on élargisse aux patterns transactionnels suspects. Une chose est certaine : la confiance dans les portefeuilles matériels a pris un coup sévère.
Ce Que Contiennent Exactement Les Nouveaux Firmwares
La version 5.6.1 s’adresse aux Coldcard Mk4 et Mk5. La version 1.5.1Q concerne les modèles Q. Ces deux mises à jour arrivent après un correctif d’urgence publié le 31 juillet et trois semaines de revue complète. Les ingénieurs ont non seulement corrigé la génération de graines, mais ils ont aussi passé au peigne fin la signature des transactions, les connexions USB, l’installation de firmware et les contrôles du générateur de nombres aléatoires.
Désormais, toute nouvelle graine doit obligatoirement intégrer de l’entropie fournie par l’utilisateur. Trois options sont proposées : au moins 65 pressions de touches avec un timing imprévisible, 50 lancers privés d’un dé à six faces, ou 128 piles ou faces physiques. Ces données sont ensuite mélangées avec le vrai générateur matériel STM32 et les deux éléments sécurisés SE1 et SE2. L’idée est simple : ne plus dépendre d’une seule source d’aléa.
Coldcard insiste sur un point crucial : ces entrées utilisateur doivent rester secrètes. Quiconque les enregistre pourrait, en théorie, réduire l’espace de recherche de la graine finale. Les instructions distinguent clairement la méthode standard de la méthode avancée « dés uniquement », qui possède ses propres exigences minimales.
Pourquoi La Mise À Jour Ne Répare Pas Les Anciennes Graines
Voici la partie la plus importante, et la plus frustrante pour beaucoup. Installer le nouveau firmware ne change rien aux graines déjà créées. Une graine faible reste faible, même si elle est importée dans un appareil parfaitement à jour, dans un autre portefeuille matériel ou dans un logiciel. Le problème est dans les bits initiaux, pas dans le code qui les lit aujourd’hui.
Les versions concernées sont clairement définies. Pour les Mk2 et Mk3, il s’agit des firmwares 4.0.1 à 4.1.9. Pour les Mk4 et Mk5, toutes les graines générées avant la version standard 5.6.0 ou Edge 6.6.0X. Pour les Coldcard Q, avant la version standard 1.5.0Q ou Edge 6.6.0QX. Les Mk1 échappent à cette régression. Les autres produits Coinkite (TAPSIGNER, OPENDIME, SATSCARD) utilisent des architectures différentes et ne sont pas touchés.
Une exception existe : les utilisateurs qui ont volontairement ajouté au moins 50 lancers de dés équitables, indépendants et privés avant la finalisation de leur graine. Ces 50 lancers apportent théoriquement 128 bits d’entropie supplémentaire. Si vous ne vous souvenez plus du nombre exact de lancers, si vous en avez fait moins de 50, ou si la séquence a pu être observée, la migration reste recommandée.
Même une passphrase BIP-39 solide ne corrige pas le problème. Elle ajoute une couche de protection, certes, mais elle ne change pas la graine de base. Coldcard est formel : les propriétaires de graines affectées doivent remplacer la phrase de récupération elle-même.
Comment Procéder Pour Sécuriser Ses Fonds
La marche à suivre est claire, même si elle demande de la rigueur. D’abord, mettre à jour l’appareil avec le firmware signé. Toujours vérifier la signature numérique avant l’installation. Ensuite, générer une toute nouvelle graine en fournissant l’entropie utilisateur requise. Noter cette nouvelle phrase hors ligne, de préférence sur un support durable et stocké dans un lieu sécurisé.
Vérifier l’adresse de réception affichée sur l’écran de l’appareil. Effectuer un petit transfert test. Une fois ce test réussi, déplacer le reste des bitcoins vers la nouvelle adresse. Conserver l’ancienne sauvegarde jusqu’à confirmation que tout s’est bien passé, mais ne plus jamais l’utiliser pour recevoir des fonds.
Cette procédure peut sembler lourde. Elle l’est. Mais elle reste la seule manière de retrouver un niveau de sécurité conforme aux standards attendus d’un portefeuille matériel haut de gamme.
Les Améliorations Au-Delà De La Génération De Graines
Le firmware 5.6.1 ne se contente pas de corriger le passé. Il introduit une vérification par étapes des transactions partiellement signées (PSBT) juste avant la signature finale. Cette approche découpe le contrôle en plusieurs phases, ce qui réduit le risque d’erreurs ou de manipulations. Le comportement par défaut du SIGHASH a également été modifié, afin de mieux définir quelles parties d’une transaction sont réellement couvertes par une signature.
Les frontières autour des connexions USB et des mises à jour de firmware ont été renforcées. Le mode Delta, qui isole certaines opérations, a été amélioré. Les sauvegardes du portefeuille actif ont été corrigées. Des contrôles supplémentaires ont été ajoutés autour de l’initialisation du générateur de nombres aléatoires et de la détection d’éventuelles fautes.
Ces changements montrent une volonté de traiter la sécurité de façon plus holistique. La génération de graines n’est qu’un maillon. La signature, les connexions et les mises à jour en sont d’autres, tout aussi critiques.
L’Impact Sur Les Choix De Conservation Aux États-Unis
L’affaire a eu des répercussions immédiates sur les comportements de conservation. Certains échanges ont enregistré des flux entrants inhabituellement élevés juste après les révélations. Des détenteurs ont préféré confier leurs bitcoins à des plateformes centralisées plutôt que de gérer eux-mêmes une migration complexe. D’autres se sont tournés vers les ETF Bitcoin spot, qui offrent une exposition au prix sans la responsabilité de la garde.
Galaxy Research a partagé des adresses suspectes avec des échanges, des enquêteurs blockchain et des autorités fédérales américaines. Selon leurs observations début août, environ 90 % des bitcoins dérobés lors des vagues confirmées n’avaient pas encore bougé des portefeuilles de destination identifiés. Cela laisse penser que les attaquants attendent peut-être un moment plus favorable pour liquider ou mélanger les fonds.
Cette situation pose une question plus large : jusqu’où la self-custody reste-t-elle viable lorsque même les outils les plus respectés peuvent contenir des failles silencieuses pendant des années ? La réponse n’est pas simple. Elle dépend du niveau de compétence technique, de la discipline et de la capacité à suivre les alertes de sécurité en temps réel.
Les Leçons À Tirer Pour Tous Les Détenteurs De Portefeuilles Matériels
Cette affaire rappelle que la sécurité n’est jamais statique. Un appareil parfait aujourd’hui peut devenir vulnérable demain à cause d’une régression logicielle. Vérifier régulièrement les firmwares, comprendre exactement comment sa graine a été générée, et conserver des procédures de migration prêtes à l’emploi deviennent des réflexes indispensables.
Les utilisateurs qui ont toujours ajouté de l’entropie externe (dés, pièces, pressions de touches) se trouvent dans une position bien plus confortable. Ceux qui se sont contentés de la génération purement automatique doivent maintenant agir. L’attente n’est pas une stratégie.
Il est également utile de diversifier les méthodes de conservation. Un portefeuille matériel reste un excellent outil, mais il ne doit pas être le seul. Des multisignatures, des configurations géographiquement réparties, ou même une combinaison avec des solutions de garde institutionnelle pour une partie des fonds peuvent réduire le risque global.
Comment Vérifier Si Votre Graine Est Concernée
La première étape consiste à identifier le modèle de votre Coldcard et la version exacte du firmware qui était installée au moment de la création de la graine. Si vous avez changé de firmware plusieurs fois, la version utilisée lors de la génération initiale est celle qui compte. Les journaux ou les notes que vous auriez prises à l’époque peuvent s’avérer précieux.
Si vous ne vous souvenez plus, la prudence dicte de considérer la graine comme potentiellement affectée et de procéder à la migration. Le coût en temps et en frais de transaction reste largement inférieur au risque de perte totale.
Pour les utilisateurs qui ont utilisé la méthode des dés, essayez de reconstituer le nombre exact de lancers. Moins de 50, ou un doute sur leur caractère privé et indépendant, et la migration s’impose.
Les Réactions De La Communauté Et Les Questions Ouvertes
La publication de ces firmwares a relancé les discussions sur la responsabilité des fabricants de hardware wallets. Certains saluent la transparence de Coldcard et la rapidité relative de la réponse. D’autres soulignent que la faille a pu rester active pendant plusieurs années avant d’être détectée. La question de la vérification indépendante du code source et des processus de génération d’aléa revient régulièrement sur la table.
Des chercheurs indépendants continuent d’analyser les patterns d’adresses touchées. Les estimations de pertes évoluent encore. Certains fonds volés pourraient un jour être récupérés si les autorités parviennent à identifier et saisir les portefeuilles de destination. Pour l’instant, la majorité des bitcoins concernés reste immobile.
Cette immobilité elle-même pose question. Les attaquants attendent-ils une hausse significative du prix pour liquider ? Utilisent-ils des techniques de mixage sophistiquées qui prennent du temps ? Ou préfèrent-ils simplement garder les fonds comme une réserve à long terme ? Personne n’a de réponse définitive pour le moment.
Vers Une Génération De Graines Plus Robuste
En imposant désormais une source d’entropie utilisateur, Coldcard aligne sa pratique sur les recommandations les plus strictes de la communauté Bitcoin. L’idée que l’utilisateur doit participer activement à la création de l’aléa n’est pas nouvelle, mais elle devient enfin obligatoire plutôt que recommandée.
Cette approche a un coût en ergonomie. Générer une graine prend plus de temps. Il faut préparer des dés, des pièces, ou accepter de taper de façon imprévisible pendant plusieurs minutes. Pourtant, ce coût semble raisonnable face aux risques mis en lumière par cette affaire.
D’autres fabricants de portefeuilles matériels pourraient s’inspirer de ces changements. La concurrence sur la sécurité se joue désormais aussi sur la qualité du processus de génération initial, et non seulement sur la robustesse des éléments sécurisés ou sur la résistance aux attaques physiques.
Ce Qu’il Faut Retenir Et Les Prochaines Étapes
Si votre Coldcard a généré une graine sur une version affectée, la mise à jour seule ne suffit pas. Vous devez créer une nouvelle graine avec de l’entropie utilisateur, vérifier soigneusement le processus, puis déplacer vos bitcoins. Conservez l’ancienne sauvegarde le temps de confirmer le succès de la migration, puis retirez-la définitivement de tout usage.
Vérifiez toujours la signature du fichier de firmware avant de l’installer. Suivez les instructions officielles pour la fourniture d’entropie. Ne partagez jamais les résultats de vos lancers de dés ou de vos pressions de touches. Et n’hésitez pas à effectuer plusieurs transferts tests de petits montants avant de déplacer l’intégralité de vos fonds.
Cette épisode douloureux rappelle que la self-custody exige une vigilance permanente. Les outils évoluent, les menaces aussi. Les utilisateurs qui restent informés et capables d’agir rapidement conservent un avantage décisif. Les autres risquent de découvrir trop tard que leur forteresse numérique reposait sur des fondations plus fragiles qu’ils ne le croyaient.
Dans les semaines et les mois à venir, il sera intéressant d’observer si d’autres fabricants annoncent des audits similaires de leurs processus de génération de graines. La transparence forcée par cette affaire pourrait paradoxalement renforcer la confiance globale dans les solutions de conservation matérielle, à condition que les leçons soient réellement tirées et appliquées.
Pour l’instant, la priorité reste individuelle. Chaque détenteur de Coldcard concerné doit prendre le temps de vérifier son historique de firmware, d’évaluer le niveau d’entropie de sa graine actuelle, et d’agir en conséquence. Le temps joue contre ceux qui reportent cette vérification. Les bitcoins déjà dérobés ne reviendront probablement pas. Ceux qui sont encore en sécurité peuvent le rester, à condition de passer à l’action maintenant.
La sécurité Bitcoin n’est jamais un état acquis une fois pour toutes. C’est un processus continu de vérification, d’adaptation et, parfois, de migration forcée. Les utilisateurs qui acceptent cette réalité et qui s’organisent en conséquence sont ceux qui conserveront leurs fonds sur le long terme. Les autres apprendront, souvent à leurs dépens, que même les meilleurs outils peuvent parfois décevoir.
En fin de compte, cette mise à jour marque un tournant. Elle force une communauté entière à reconsidérer ses pratiques et à exiger plus de transparence et de rigueur de la part des fabricants. Si le résultat est une génération de graines plus robuste et une culture de la vérification plus répandue, alors le coût humain et financier de cette faille n’aura pas été complètement vain.
Il reste maintenant à chaque utilisateur de faire sa part. Mettre à jour, migrer si nécessaire, et rester attentif aux prochaines annonces. Dans le monde de la self-custody, la vigilance est le prix de la liberté financière. Ce prix vient d’augmenter, mais il reste encore largement inférieur au coût d’une perte définitive.









