
Investigation scientifique de vulnérabilités matérielles (CVE-2025-6202, CVE-2023-39910) permettant la récupération de clés ECDSA depuis l'infrastructure Bitcoin via les attaques Rowhammer et d'interposition DRAM.
Cette recherche présente une analyse complète de deux classes critiques d'attaques sur la mémoire matérielle des systèmes informatiques modernes utilisant la mémoire DDR5 : Phoenix Rowhammer Attack (CVE-2025-6202) et RAMnesia Attack (CVE-2023-39910) . Les deux attaques démontrent des vulnérabilités fondamentales dans le traitement et le stockage du matériel cryptographique, créant des vecteurs de compromission sans précédent pour la récupération des clés privées de portefeuilles Bitcoin. La recherche intègre les résultats d'une analyse des attaques sur les environnements d'exécution de confiance (TEE), notamment Intel SGX, AMD SEV-SNP et NVIDIA Confidential Computing, démontrées dans les attaques WireTap et TEE.fail divulguées en octobre 2025. La sécurité de l'écosystème de la cryptomonnaie Bitcoin repose sur l'hypothèse fondamentale qu'il est impossible d'extraire des clés privées de systèmes utilisant la cryptographie à courbe elliptique (ECDSA) avec la courbe secp256k1. Cependant, des recherches récentes en sécurité matérielle menées par des chercheurs de l'ETH Zürich en collaboration avec des ingénieurs de Google, ainsi que par des groupes de recherche du Georgia Institute of Technology et de l'Université Purdue, démontrent que cette hypothèse peut être brisée non pas par des attaques cryptanalytiques sur les fondements mathématiques de l'ECDSA, mais en exploitant des vulnérabilités physiques et logicielles dans la gestion de la mémoire.
En octobre 2025, la communauté scientifique a été confrontée à la divulgation d'une série de vulnérabilités critiques affectant les technologies d'environnements d'exécution de confiance (TEE) d'Intel, AMD et NVIDIA. Les attaques WireTap et TEE.fail constituent une menace fondamentale pour la sécurité cryptographique des infrastructures blockchain utilisant des modules de sécurité matériels basés sur Intel SGX (Software Guard Extensions) et les technologies associées. Ces découvertes fournissent un contexte essentiel pour comprendre la nature systémique des menaces auxquelles est vulnérable l'infrastructure moderne des cryptomonnaies.
Classification scientifique : DRAM Bus Passive Interposition Attack with Deterministic Encryption Exploitation est une attaque par canal latéral physique sur un environnement d'exécution de confiance utilisant un oracle de chiffrement déterministe de la mémoire.
Phoenix Rowhammer est une évolution des attaques classiques sur la mémoire physique qui exploite les interférences électromagnétiques entre les cellules DRAM pour provoquer des bit-flips contrôlés dans les régions critiques de la mémoire contenant les valeurs de nonce ECDSA. Rowhammer est un défaut matériel dans les puces DRAM modernes dans lequel un accès répété à des lignes de mémoire spécifiques (appelé "hammering") provoque des interférences électromagnétiques, conduisant à des inversions de bits dans les lignes de mémoire physiquement adjacentes. Cet effet est dû à la taille technologique toujours décroissante des cellules de mémoire et à l'augmentation de la densité des transistors, rendant les puces DDR5 modernes plus sensibles aux interférences électriques entre cellules adjacentes.
Les attaques RAMnesia , quant à elles, se concentrent sur l'exploitation des défauts de gestion de la mémoire dans les bibliothèques cryptographiques, où les clés privées et les phrases de départ (seed phrases) restent dans des tampons RAM non effacés après la fin des opérations cryptographiques. La vulnérabilité critique CVE-2023-39910 , également connue sous le nom de "Milk Sad", dans la bibliothèque libbitcoin Explorer a conduit à la compromission de milliers de portefeuilles Bitcoin et au vol de plus de 900 000 $ .