MSTR Cat

Blockchain/Niveau IV · Le protocole en profondeur/4.3 Conservation et confidentialité/Leçon 2

Portefeuilles matériels

L’air gap, l’élément sécurisé et les clés qui ne quittent jamais le boîtier

MatérielUn portefeuille matérielUn portefeuille logiciel compagnon (par ex. Electrum ou Sparrow)Un câble USB ou un lecteur de code QR

Curiosité

  1. Comment un appareil peut-il signer une transaction sans jamais révéler la clé privée à l’ordinateur auquel il est connecté ?
  2. Contre quoi une puce à élément sécurisé protège-t-elle, et qu’est-ce qu’un firmware ouvert permet à des tiers de vérifier ?
  3. Que se passe-t-il lorsqu’un portefeuille matériel est saisi physiquement par un attaquant disposant d’un équipement spécialisé ?

Explorer

  1. Les portefeuilles matériels sont des appareils dédiés qui stockent les clés privées sur un matériel isolé et signent les transactions sans exposer les clés à des ordinateurs connectés à Internet. L’appareil affiche l’adresse de destination sur son propre écran afin qu’on la vérifie avant de confirmer. Cette isolation empêche un logiciel malveillant présent sur l’ordinateur hôte d’extraire les secrets ou de modifier les détails de la transaction. Parmi les premiers produits figurent le Trezor (SatoshiLabs, 2014), le Ledger Nano S (2016) et le Coldcard (Coinkite, 2018).
  2. Les conceptions se partagent entre puces à élément sécurisé et microcontrôleurs généralistes. Les éléments sécurisés résistent à l’extraction physique, mais leur fonctionnement interne est fermé ; les microcontrôleurs généralistes sont entièrement inspectables, mais plus faciles à attaquer physiquement. Plusieurs appareils (par exemple Coldcard, BitBox02 et Trezor Safe) associent un élément sécurisé à un firmware open source ou au code source consultable. En 2020, Kraken Security Labs a démontré l’extraction de la graine d’un Trezor grâce à un accès physique à l’électronique de l’appareil. Ce compromis définit les approches de sécurité actuelles : transparence contre résistance à la falsification.
  3. De nombreux processus de signature utilisent les transactions Bitcoin partiellement signées (PSBT). Un portefeuille logiciel compagnon construit une transaction non signée et la transmet à l’appareil matériel par USB, NFC ou codes QR. L’utilisateur vérifie les détails sur l’écran de l’appareil et confirme. La signature est générée en interne à l’aide des algorithmes ECDSA secp256k1 ou Schnorr, puis renvoyée. La clé privée ne quitte jamais le périmètre sécurisé.
  4. Les appareils air-gapped évitent toute connexion directe par câble avec l’ordinateur. Certains, comme le Coldcard, signent via une carte SD, tandis que d’autres utilisent des codes QR pour transférer les données de transaction. Une carte SD ou un code QR reste un canal de données : un ordinateur compromis pourrait donc altérer la demande, et c’est la vérification des détails sur l’écran même de l’appareil qui permet de le détecter. La séparation physique entre l’exposition au réseau et le stockage des clés reste le modèle de sécurité central de la conservation à long terme.
  5. Les risques liés à la chaîne d’approvisionnement et aux bases de données persistent malgré l’isolation matérielle. Des appareils trafiqués achetés auprès de vendeurs non officiels peuvent contenir des portes dérobées. En 2020, la base de données clients de Ledger a fuité, alimentant des attaques de phishing qui ciblaient les utilisateurs par l’ingénierie sociale plutôt que par des failles cryptographiques. Le débat de 2023 autour de Ledger Recover a mis en lumière les tensions entre commodité et principes non-custodial, car ce service optionnel sauvegarderait des fragments chiffrés de la graine auprès d’entreprises tierces.
  6. Les portefeuilles matériels servent au stockage à long terme pour des accès peu fréquents, à la différence des portefeuilles mobiles ou des portefeuilles de plateformes d’échange utilisés pour les dépenses quotidiennes. De nombreux utilisateurs répartissent ainsi leurs fonds : l’essentiel sur un appareil matériel, de petites sommes dans un portefeuille sur téléphone. L’auto-conservation signifie aussi qu’aucun service d’assistance ne peut annuler une erreur ni récupérer une graine volée.

Faits clés

  • Le Trezor (2014) et le Ledger Nano S (2016) ont fait partie des premiers portefeuilles matériels largement adoptés ; Coldcard a suivi en 2018.
  • Kraken Security Labs a extrait la graine d’un Trezor grâce à un accès physique en 2020, démontrant les risques propres aux microcontrôleurs généralistes.
  • La base de données des clients de Ledger a fuité en 2020, permettant des attaques de phishing ciblées contre les utilisateurs.
  • Les appareils air-gapped utilisent des cartes SD ou des codes QR avec des PSBT pour signer les transactions sans connexion de données directe.
  • Les puces à élément sécurisé résistent à l’extraction physique, mais leur fonctionnement interne est fermé ; certains appareils les associent à un firmware ouvert.
  • Les portefeuilles matériels nécessitent un portefeuille logiciel compagnon pour interagir avec le réseau et construire les transactions.

Exercice neuf, six, trois, un

9RassemblerListez 9 modèles ou fabricants de portefeuilles matériels. Indiquez leur type de puce (élément sécurisé ou microcontrôleur) et leur méthode de connexion principale.
6RegrouperRegroupez les 9 en 6 selon l’architecture de sécurité : élément sécurisé fermé, firmware ouvert, air-gapped uniquement, hybride, ou autres distinctions de conception.
3DistillerRéduisez les 6 à 3 compromis fondamentaux entre transparence, résistance physique et commodité.
1CristalliserRédigez 1 phrase sur ce contre quoi l’air gap protège, et ce contre quoi il ne protège pas.

Vérification des faits

Les dates, les chiffres et les affirmations ont été vérifiés à l’aide des sources publiées listées ci-dessous.

Ouvrir dans l'académie interactive →

EN PT ES ZH JA KO RU DE MS