
Indagine scientifica sulle vulnerabilità hardware (CVE-2025-6202, CVE-2023-39910) che consentono il recupero delle chiavi ECDSA dall'infrastruttura Bitcoin tramite attacchi Rowhammer e interposizione DRAM.
Questa ricerca presenta un'analisi completa di due classi critiche di attacchi alla memoria hardware dei moderni sistemi informatici che utilizzano memoria DDR5: Phoenix Rowhammer Attack (CVE-2025-6202) e Attacco RAMnesia (CVE-2023-39910) . Entrambi gli attacchi dimostrano vulnerabilità fondamentali nell'elaborazione e nell'archiviazione del materiale crittografico, creando vettori di compromissione senza precedenti per il recupero delle chiavi private dei portafogli Bitcoin. La ricerca integra i risultati di un'analisi degli attacchi agli ambienti di esecuzione fidati (TEE), inclusi Intel SGX, AMD SEV-SNP e NVIDIA Confidential Computing, dimostrati negli attacchi WireTap e TEE.fail divulgati nell'ottobre 2025. La sicurezza dell'ecosistema della criptovaluta Bitcoin si basa sul presupposto fondamentale che sia impossibile estrarre chiavi private da sistemi che utilizzano la crittografia a curva ellittica (ECDSA) con la curva secp256k1. Tuttavia, recenti ricerche sulla sicurezza hardware condotte dai ricercatori dell'ETH Zurigo in collaborazione con ingegneri Google, nonché da gruppi di ricerca del Georgia Institute of Technology e della Purdue University, dimostrano che questo presupposto può essere infranto non attraverso attacchi crittanalitici sui fondamenti matematici di ECDSA, ma sfruttando vulnerabilità fisiche e software nella gestione della memoria.
Nell'ottobre 2025, la comunità scientifica è stata confrontata con la divulgazione di una serie di vulnerabilità critiche che interessano le tecnologie degli Ambienti di Esecuzione Fidati (TEE) di Intel, AMD e NVIDIA. Gli attacchi WireTap e TEE.fail costituiscono una minaccia fondamentale per la sicurezza crittografica dell'infrastruttura blockchain che utilizza moduli di sicurezza hardware basati su Intel SGX (Software Guard Extensions) e tecnologie correlate. Queste scoperte forniscono un contesto critico per comprendere la natura sistemica delle minacce a cui è vulnerabile l'infrastruttura moderna delle criptovalute.
Classificazione scientifica: Attacco di interposizione passiva sul bus DRAM con sfruttamento deterministico della crittografia è un attacco fisico side-channel su un ambiente di esecuzione fidato che utilizza un oracolo di crittografia della memoria deterministico.
Phoenix Rowhammer è un'evoluzione dei classici attacchi alla memoria fisica che sfrutta l'interferenza elettromagnetica tra le celle DRAM per indurre bit-flip controllati in regioni critiche della memoria contenenti valori nonce ECDSA. Rowhammer è un difetto hardware nei moderni chip DRAM in cui l'accesso ripetuto a righe di memoria specifiche (chiamato "hammering") provoca interferenze elettromagnetiche, portando a inversioni di bit nelle righe di memoria fisicamente adiacenti. Questo effetto è dovuto alla dimensione tecnologica sempre più ridotta delle celle di memoria e alla crescente densità dei transistor, rendendo i moderni chip DDR5 più suscettibili alle interferenze elettriche tra celle adiacenti.
Gli attacchi RAMnesia , a loro volta, si concentrano sullo sfruttamento dei difetti di gestione della memoria nelle librerie crittografiche, dove le chiavi private e le frasi seed rimangono in buffer RAM non cancellati dopo il completamento delle operazioni crittografiche. La vulnerabilità critica CVE-2023-39910 , nota anche come "Milk Sad", nella libreria libbitcoin Explorer ha portato alla compromissione di migliaia di portafogli Bitcoin e al furto di oltre $900.000 .
L'attacco WireTap sfrutta una vulnerabilità architetturale fondamentale nel motore di crittografia della memoria deterministica Intel SGX, che utilizza l'algoritmo AES-XTS (Advanced Encryption Standard — XEX-based Tweaked Codebook Mode with Ciphertext Stealing). Il determinismo significa che dati identici scritti allo stesso indirizzo di memoria fisica producono sempre lo stesso crittotesto. Questa proprietà consente a un attaccante di costruire un oracolo crittografico per recuperare le chiavi segrete.