Illustration opposant un portefeuille matériel personnel unique à une structure institutionnelle distribuée de garde des clés

Un portefeuille matériel personnel et une plateforme de garde institutionnelle sont souvent décrits avec le même vocabulaire, stockage à froid, signature hors ligne, matériel sécurisé, ce qui les fait passer pour deux versions d’une même chose à des échelles différentes. Sur le plan structurel, ce n’est pas le cas. Un portefeuille matériel protège une seule clé privée, détenue par une seule personne, sur un seul appareil physique. La garde institutionnelle est généralement conçue de sorte qu’aucun appareil unique, aucun lieu unique, ni aucune personne unique ne détienne jamais une clé privée complète. Cette différence compte pour la sécurité, et elle compte tout autant lorsque quelque chose a mal tourné et doit faire l’objet d’une investigation.

Ce que fait réellement un portefeuille matériel

Un portefeuille matériel grand public génère et stocke une clé privée complète à l’intérieur d’un petit appareil dédié, isolé de l’ordinateur ou du téléphone connecté à Internet utilisé pour construire une transaction. La clé ne quitte jamais l’appareil, et les transactions y sont signées avant que la signature n’en ressorte. Il s’agit d’une défense véritablement solide contre une compromission à distance, mais la clé, sous sa forme complète, existe en un seul et unique endroit, protégé principalement par la sécurité physique de cet appareil et de la personne qui le détient.

Comment la garde institutionnelle restructure le problème

La garde institutionnelle résout généralement un problème différent : non pas seulement protéger une clé des attaquants à distance, mais garantir qu’aucun appareil compromis isolé, aucun employé contraint, ni aucun matériel perdu ne puisse à lui seul déplacer des fonds. Deux approches techniques dominent. Un module de sécurité matériel, ou HSM, est un équipement dédié certifié et résistant à la falsification, souvent hébergé dans un centre de données sécurisé plutôt que sur un bureau, qui génère et utilise les clés en interne sans jamais exposer le matériel cryptographique brut, y compris au propre personnel ou aux propres logiciels de l’institution.

Le calcul multipartite, ou MPC, adopte une approche différente : plutôt que de faire exister une clé privée complète quelque part, la capacité de signature est répartie mathématiquement entre plusieurs parties ou lieux indépendants, de sorte qu’une signature valide ne peut être produite que lorsqu’un nombre requis de ces parties participent, sans qu’aucune d’entre elles ne détienne jamais, ni n’ait besoin de détenir, la clé complète à quelque moment que ce soit. Sur le plan fonctionnel, cela obtient un résultat proche de celui d’un portefeuille multisignature, exigeant plusieurs approbations, mais au niveau cryptographique plutôt que par le biais de plusieurs signatures on-chain distinctes, et c’est fréquemment combiné à des fragments de clés répartis géographiquement, de sorte qu’aucun site, aucune juridiction ni aucun individu ne détienne suffisamment de matériel cryptographique pour le reconstituer seul.

Point clé

L’effet pratique de la garde par MPC et par HSM distribués est qu’il n’existe, à aucun endroit du système, un point où une clé privée complète existerait, même brièvement. Compromettre le dispositif de garde exige de compromettre plusieurs composants indépendants, souvent situés dans des lieux physiques différents, plutôt que de voler un seul appareil ou une seule phrase de récupération.

Pourquoi cela change la façon dont une investigation se déroule réellement

Lorsque le portefeuille matériel d’un particulier est compromis, les questions d’investigation sont généralement étroites : comment la phrase de récupération ou l’appareil a-t-il été accédé, physiquement ou à distance, et où les fonds sont-ils partis ensuite. Lorsqu’une plateforme de garde institutionnelle signale une perte, les questions sont structurellement différentes et considérablement plus larges. La perte résulte-t-elle d’une véritable défaillance cryptographique ou d’infrastructure, d’une politique de contrôle d’accès mal configurée ou contournée, d’un initié disposant de droits d’approbation légitimes mais détournés, ou d’une défaillance du processus opérationnel entourant une technologie par ailleurs saine, comme un flux d’approbation précipité ou contourné sous la pression d’une manipulation d’ingénierie sociale. Une technologie déjouée est rarement l’explication la plus simple dès lors qu’une garde reposant sur du MPC ou des HSM est en jeu. La couche de politique et de processus qui l’entoure l’est, généralement, davantage.

  • Les journaux de signature et d’approbation de chacune des parties impliquées dans le schéma de signature distribué, pas seulement de la partie ayant initié la transaction.
  • La politique documentée de contrôle d’accès et d’approbation de l’institution, ainsi que des éléments permettant d’établir si elle a réellement été respectée pour la transaction en question.
  • Les journaux d’infrastructure et d’accès pour chaque site physique ou logique détenant un fragment de clé ou un composant HSM.
  • Une chronologie de tout changement récent apporté aux droits des signataires, aux seuils, ou aux flux d’approbation, durant la période précédant la perte.

Pourquoi cette distinction compte pour quiconque évalue un prestataire de garde

Pour un particulier, un bon portefeuille matériel associé à des pratiques de sauvegarde rigoureuses demeure une norme solide et appropriée. Pour une entreprise ou un fonds détenant une valeur à l’échelle institutionnelle, évaluer un prestataire de garde sur le seul fait qu’il « utilise le stockage à froid » n’est plus une question réellement pertinente, puisque presque tous les prestataires répondront par l’affirmative. Les questions les plus utiles portent sur la structure qui se cache derrière cette étiquette : combien de parties indépendantes sont nécessaires pour autoriser une transaction, le matériel cryptographique est-il jamais reconstitué en un seul endroit, même momentanément, et comment la politique de contrôle d’accès est-elle appliquée et auditée, car c’est cette structure qui détermine réellement à la fois la résistance de la garde à un point unique de défaillance, et la façon dont un incident serait, le cas échéant, investigué si quelque chose devait mal tourner.

garde institutionnellesignature MPCmodule de sécurité matérielgestion des clés

Articles connexes

Les erreurs de stockage à froid qui n’ont rien à voir avec le piratage Lorsqu’un cosignataire multisig se retourne contre l’entreprise ou disparaît Comment les enquêteurs regroupent les adresses de portefeuille pour identifier un propriétaire unique