
Investigación científica de vulnerabilidades de hardware (CVE-2025-6202, CVE-2023-39910) que permiten la recuperación de claves ECDSA de la infraestructura de Bitcoin mediante ataques de Rowhammer e interposición de DRAM.
Esta investigación presenta un análisis exhaustivo de dos clases críticas de ataques contra la memoria física de los sistemas informáticos modernos que utilizan memoria DDR5: Ataque Phoenix Rowhammer (CVE-2025-6202) y Ataque RAMnesia (CVE-2023-39910) . Ambos ataques demuestran vulnerabilidades fundamentales en el procesamiento y almacenamiento de material criptográfico, creando vectores de compromiso sin precedentes para la recuperación de claves privadas de carteras Bitcoin. La investigación integra los resultados de un análisis de ataques contra entornos de ejecución de confianza (TEE), incluidos Intel SGX, AMD SEV-SNP y NVIDIA Confidential Computing, demostrados en los ataques WireTap y TEE.fail divulgados en octubre de 2025. La seguridad del ecosistema de la criptomoneda Bitcoin se basa en el supuesto fundamental de que es imposible extraer claves privadas de sistemas que utilizan criptografía de curva elíptica (ECDSA) con la curva secp256k1. Sin embargo, investigaciones recientes sobre seguridad de hardware realizadas por investigadores de ETH Zürich en colaboración con ingenieros de Google, así como por grupos de investigación del Instituto de Tecnología de Georgia y la Universidad de Purdue, demuestran que este supuesto puede romperse no mediante ataques criptoanalíticos contra los fundamentos matemáticos de ECDSA, sino explotando vulnerabilidades físicas y de software en la gestión de memoria.
En octubre de 2025, la comunidad científica se enfrentó a la divulgación de una serie de vulnerabilidades críticas que afectan a las tecnologías de entornos de ejecución de confianza (TEE) de Intel, AMD y NVIDIA. Los ataques WireTap y TEE.fail suponen una amenaza fundamental para la seguridad criptográfica de la infraestructura blockchain que utiliza módulos de seguridad de hardware basados en Intel SGX (Software Guard Extensions) y tecnologías relacionadas. Estos descubrimientos proporcionan un contexto crítico para comprender la naturaleza sistémica de las amenazas a las que es vulnerable la infraestructura moderna de criptomonedas.
Clasificación científica: El ataque de interposición pasiva en el bus DRAM con explotación del cifrado determinista es un ataque de canal lateral físico contra un entorno de ejecución de confianza que utiliza un oráculo de cifrado de memoria determinista.
Phoenix Rowhammer es una evolución de los ataques físicos clásicos a la memoria que explota la interferencia electromagnética entre celdas DRAM para inducir bit-flips controlados en regiones críticas de memoria que contienen valores nonce de ECDSA. Rowhammer es un defecto de hardware en los chips DRAM modernos en el que el acceso repetido a filas de memoria específicas (denominado «martilleo» o «hammering») provoca interferencia electromagnética, lo que conduce a inversiones de bits en filas de memoria físicamente adyacentes. Este efecto se debe al tamaño tecnológico cada vez menor de las celdas de memoria y a la creciente densidad de transistores, lo que hace que los chips DDR5 modernos sean más susceptibles a la interferencia eléctrica entre celdas adyacentes.
Los ataques RAMnesia , a su vez, se centran en explotar fallos de gestión de memoria en bibliotecas criptográficas, donde las claves privadas y las frases semilla permanecen en buffers de RAM sin borrar después de que se completan las operaciones criptográficas. La vulnerabilidad crítica CVE-2023-39910 , también conocida como «Milk Sad», en la biblioteca libbitcoin Explorer provocó el compromiso de miles de carteras Bitcoin y el robo de más de $900,000 .
El ataque WireTap explota una vulnerabilidad arquitectónica fundamental en el motor de cifrado de memoria determinista de Intel SGX, que utiliza el algoritmo AES-XTS (Advanced Encryption Standard — modo de libro de códigos ajustado basado en XEX con robo de texto cifrado). El determinismo significa que los datos idénticos escritos en la misma dirección de memoria física siempre producen un texto cifrado idéntico. Esta propiedad permite a un atacante construir un oráculo criptográfico para recuperar claves secretas.