Aller au contenu
Confidentialité numérique Décryptages Physique et ingénierie 10 min de lecture

La cryptographie blockchain : les mathématiques éprouvées des registres résistants à la falsification

La cryptographie blockchain rend les falsifications des registres publics détectables grâce au hachage et aux signatures numériques, rendant toute réécriture du registre pratiquement impossible. Pourtant, les grands vols de cryptomonnaies contournent généralement ces mathématiques : les attaquants compromettent les systèmes de signature, exploitent le code des contrats, volent des clés ou submergent des réseaux peu sécurisés.

Cet article a été traduit automatiquement de l'anglais par IA. Lire la version originale en anglais →
Mode de lecture

Une blockchain publique est un registre partagé que des milliers d’inconnus maintiennent synchronisé en même temps, sans banque, notaire ni gouvernement pour trancher les litiges. Alors, qu’est-ce qui empêche l’un d’eux de modifier discrètement le registre pour s’octroyer une fortune ? La réponse réside dans la cryptographie blockchain, un petit ensemble d’outils mathématiques qui rendent toute altération visible et toute falsification pratiquement impossible. Comme l’explique un guide technique, les blockchains instaurent la confiance en transformant les conflits en équations que chacun peut vérifier[s]. Pourtant, malgré des vols se chiffrant en centaines de millions, les voleurs contournent presque toujours ces mathématiques plutôt que de les briser.

Comment la cryptographie blockchain scelle chaque bloc

Tout commence par une empreinte numérique. Dans Bitcoin, l’en-tête d’un bloc est haché avec SHA-256 pour produire une chaîne fixe de 256 bits, tandis qu’Ethereum utilise une fonction de hachage différente, Keccak-256[s][s]. Cette chaîne constitue l’empreinte du bloc. Modifiez une virgule dans les données qu’il enregistre, et l’empreinte change complètement et de manière imprévisible. La calculer dans un sens est rapide, mais l’inverser, partir de l’empreinte pour retrouver les données, est presque impossible[s].

C’est cette empreinte qui transforme une pile de blocs en une chaîne. Chaque nouveau bloc contient l’empreinte du précédent, ce qui les relie dans l’ordre. Modifiez un ancien bloc, et son empreinte change, ce qui casse le bloc qui y faisait référence, puis le suivant, et ainsi de suite jusqu’au sommet. Comme le décrit un guide, lorsque chaque en-tête de bloc inclut un hachage du précédent, la chaîne forme un maillon fragile qui se brise au moindre changement, car tous les hachages suivants doivent être recalculés[s]. Falsifier une ancienne transaction sur une chaîne comme Bitcoin en preuve de travail signifie refaire secrètement le travail de chaque bloc suivant, plus vite que le réseau honnête ne construit la chaîne.

Le second outil détermine qui a le droit de déplacer des fonds. Chaque utilisateur possède une paire de clés : une clé privée, gardée secrète, et une clé publique, partagée avec tous. Vous autorisez une transaction en la signant avec votre clé privée, et n’importe qui peut vérifier cette signature avec votre clé publique, sans jamais voir le secret[s]. Seul le détenteur de la clé privée correspondante peut produire une signature valide pour débloquer les fonds[s]. Les mathématiques lient les deux clés dans un seul sens : publier sa clé publique n’expose jamais la clé privée. Le hachage et les signatures sont les deux moteurs de la cryptographie blockchain.

Pourquoi les voleurs contournent les mathématiques

La cryptographie est aussi solide que cela, et pourtant, les gros titres continuent d’annoncer des vols de crypto-actifs se chiffrant en centaines de millions. La raison ? Les attaquants s’attaquent rarement à elle. En 2014, la plateforme Mt. Gox a d’abord déclaré la disparition d’environ 850 000 bitcoins, d’une valeur proche de 500 millions de dollars[s] ; environ 200 000 BTC ont ensuite été retrouvés[s]. En février 2025, des pirates ont compromis un transfert de portefeuille froid de Bybit et déplacé environ 401 000 ETH, d’une valeur proche de 1,5 milliard de dollars à l’époque[s][s]. L’effondrement du DAO en 2016, où des attaquants ont exploité une faille de réentrée pour siphonner des fonds massifs[s], s’est produit sur une chaîne fonctionnant exactement comme prévu. Aucun de ces incidents n’a résulté d’une faille dans le hachage ou les signatures.

Cette limite définit la portée de la cryptographie blockchain. La décentralisation et la cryptographie protègent principalement la couche protocolaire centrale, pas l’ensemble de l’écosystème[s]. Les clés volées ou mal utilisées, les logiciels bogués, les interfaces de signature compromises et le phishing se situent au-dessus de cette couche, là où les mathématiques n’ont plus cours. Contrairement aux bases de données centralisées à l’origine des récentes fuites de données gouvernementales, une blockchain publique n’a pas de coffre-fort central à pirater, mais elle ne peut généralement pas non plus annuler un transfert une fois l’autorisation détournée.

Ainsi, la cryptographie blockchain vous offre une sécurité robuste, mais aussi une lourde responsabilité. Votre clé privée est la preuve de propriété : quiconque la détient contrôle les actifs, sans service d’assistance à appeler[s]. Et la protection dépend de la taille du réseau. Une étude systématique de 2026 a estimé que l’attaque de chaînes établies comme Bitcoin nécessitait des budgets dépassant 6 milliards de dollars, tandis que les chaînes naissantes pouvaient être compromises pour 50 000 à 1 million de dollars[s]. Les algorithmes peuvent sembler similaires ; la sécurité, elle, ne l’est pas.

Sous le capot, la cryptographie blockchain repose sur trois primitives qui s’imbriquent : une fonction de hachage pour l’intégrité, un schéma de signature pour l’autorisation, et un arbre de Merkle pour une vérification efficace. Un guide technique les présente comme trois piliers supportant l’essentiel de la charge : le hachage pour l’intégrité, les clés pour l’identité et l’autorisation, et les preuves pour une vérification efficace entre participants divers[s]. Chacune constitue un élément porteur de la cryptographie blockchain, et comprendre leur rôle explique pourquoi les mathématiques sont si rarement en cause.

Hachage : l’intégrité par construction

Les fonctions de hachage cryptographique forment la couche d’intégrité des systèmes blockchain. Les en-têtes de bloc de Bitcoin utilisent le double SHA-256, produisant un hachage de bloc de 256 bits[s], tandis qu’Ethereum emploie Keccak-256 pour ses besoins de hachage[s]. Les fonctions de hachage relient les en-têtes de bloc, ancrent les arbres de Merkle et aident à vérifier l’intégrité des transactions[s]. Leur robustesse repose sur quatre propriétés : la résistance à la préimage, la résistance aux collisions, le déterminisme et l’effet d’avalanche[s]. La résistance à la préimage signifie que le condensé ne peut être inversé ; la résistance aux collisions signifie qu’aucun couple d’entrées réalistes ne partage le même condensé ; le déterminisme garantit qu’une entrée identique produit toujours la même sortie ; et l’effet d’avalanche fait qu’un changement d’un seul bit bouleverse tout le résultat. Ensemble, ces propriétés rendent toute modification du registre détectable : chaque altération se révèle d’elle-même.

Arbres de Merkle : prouver l’appartenance sans télécharger tout le registre

Un bloc peut contenir des milliers de transactions, alors les blockchains les résument avec un arbre de Merkle. Il s’agit d’arbres binaires de hachages qui compressent de nombreux éléments en un seul condensé, appelé racine de Merkle, où chaque parent est le hachage de ses deux enfants, de sorte qu’un changement dans une feuille se propage vers le haut[s]. Seule cette racine est stockée dans l’en-tête du bloc. L’avantage est l’efficacité : une preuve d’inclusion croît avec le logarithme du nombre de feuilles, si bien que même des millions de transactions ne nécessitent que quelques dizaines de hachages frères pour être vérifiées[s]. Un téléphone peut confirmer qu’un paiement figure dans un bloc sans le télécharger.

Signatures : des mathématiques à sens unique prouvant la propriété

L’autorisation repose sur les signatures numériques, une forme de cryptographie asymétrique utilisée pour vérifier la légitimité des transactions et l’intégrité des données[s]. Le schéma de signature traditionnel de Bitcoin utilise ECDSA sur la courbe Secp256k1. Une clé privée n’est qu’un grand entier aléatoire, inférieur au nombre de points sur la courbe, et sa clé publique correspondante est simplement un point sur cette courbe[s], obtenu en multipliant un point générateur fixe par cet entier. La sécurité repose sur le sens unique : la multiplication sur une courbe elliptique est facile à calculer dans un sens, mais impossible à inverser[s]. La même famille de problèmes à sens unique sous-tend de nombreux systèmes à clé publique, si bien qu’extraire une clé privée à partir d’une clé publique n’est pas réalisable avec du matériel classique.

Où s’arrête la cryptographie blockchain et où commence le risque

Les primitives sont solides, ce qui explique précisément pourquoi les attaquants cherchent ailleurs. La limite infranchissable de la cryptographie blockchain ne réside pas dans les algorithmes, mais dans tout ce qui est construit au-dessus d’eux. Comme le souligne une analyse de sécurité, ces mécanismes protègent principalement la couche protocolaire centrale, pas l’ensemble de l’écosystème[s]. Trois modes de défaillance se situent en dehors des mathématiques.

Le premier est l’économie du consensus. Un attaquant à 51 % contrôlant la majorité de la puissance de minage ou de staking d’un réseau peut réordonner les transactions, annuler des confirmations et permettre la double dépense[s]. La défense repose ici sur le coût, pas sur la cryptographie. Une étude systématique de 2026 a révélé que les chaînes établies comme Bitcoin nécessitaient des budgets d’attaque dépassant 6 milliards de dollars, tandis que les chaînes naissantes pouvaient être compromises pour 50 000 à 1 million de dollars, un écart de plusieurs ordres de grandeur[s]. Le constat est frappant : 85 % des attaques réussies visaient des blockchains en phase naissante, avec un taux de succès de 80 %, contre presque zéro pour les réseaux établis[s]. En novembre 2025, attaquer Bitcoin coûtait plus de 2 258 130 dollars par heure[s]. Les approches basées sur la tolérance aux fautes byzantines (BFT), examinées dans l’étude, peuvent porter le seuil de prise de contrôle à 67 % des ressources, contre 51 % pour la preuve de travail traditionnelle, tout en ajoutant une finalité déterministe[s].

Le deuxième est le code des contrats intelligents, difficile à modifier une fois déployé. Les contrats comportent un risque inhérent, car ils peuvent devenir permanents une fois activés, et les bogues ne peuvent souvent pas être corrigés facilement, voire pas du tout[s]. La perte du DAO en 2016 découlait d’une faille de réentrée, pas d’un hachage défaillant. L’immuabilité protège les enregistrements honnêtes et fige les erreurs avec la même indifférence.

Le troisième est la garde des clés et les opérations de signature. Les clés privées servent de preuve de propriété, si bien que quiconque en obtient une prend le contrôle total des actifs associés[s]. Les pertes de Bybit et Mt. Gox étaient des défaillances de garde et d’échange, pas des courbes résolues ; Chainalysis a indiqué que les attaquants de Bybit avaient compromis l’ordinateur et l’interface d’un développeur Safe, amenant Bybit à signer à son insu une transaction malveillante[s]. Le même registre public qui expose ces vols alimente aussi la criminalistique des cryptomonnaies, cette discipline qui consiste à tracer les pièces volées sur un registre permanent et transparent.

Une frontière menace toutefois directement les mathématiques. Le problème à sens unique derrière ECDSA est difficile pour les ordinateurs classiques, mais réversible en principe par une machine quantique suffisamment puissante, ce qui explique pourquoi les chercheurs développent déjà des schémas de signature résistants aux attaques quantiques[s]. Cet horizon reste lointain et incertain, et il ne change rien à la leçon pratique : les attaquants s’en prennent généralement aux personnes, au code et à l’économie qui entourent les mathématiques.

Que pensez-vous de cet article ?
Partager cet article

Une erreur ? Signalez-la

Sources