
Investigação científica de vulnerabilidades de hardware (CVE-2025-6202, CVE-2023-39910) permitindo recuperação de chaves ECDSA da infraestrutura Bitcoin através de ataques Rowhammer e de interposição DRAM.
Esta pesquisa apresenta uma análise abrangente de duas classes críticas de ataques à memória de hardware de sistemas de computadores modernos usando memória DDR5: Phoenix Rowhammer Attack (CVE-2025-6202) e RAMnesia Attack (CVE-2023-39910) . Ambos os ataques demonstram vulnerabilidades fundamentais no processamento e armazenamento de material criptográfico, criando vetores de comprometimento sem precedentes para recuperar chaves privadas de carteiras Bitcoin. A pesquisa integra os resultados de uma análise de ataques a ambientes de execução confiáveis (TEEs), incluindo Intel SGX, AMD SEV-SNP e NVIDIA Confidential Computing, demonstrados nos ataques WireTap e TEE.fail divulgados em outubro de 2025. A segurança do ecossistema da criptomoeda Bitcoin baseia-se na suposição fundamental de que é impossível extrair chaves privadas de sistemas que usam criptografia de curva elíptica (ECDSA) com a curva secp256k1. No entanto, pesquisas recentes de segurança de hardware realizadas por pesquisadores da ETH Zürich em colaboração com engenheiros do Google, bem como grupos de pesquisa do Georgia Institute of Technology e Purdue University, demonstram que essa suposição pode ser quebrada não por meio de ataques criptanalíticos aos fundamentos matemáticos do ECDSA, mas explorando vulnerabilidades físicas e de software no gerenciamento de memória.
Em outubro de 2025, a comunidade científica foi confrontada com a divulgação de uma série de vulnerabilidades críticas que afetam as tecnologias de Ambientes de Execução Confiáveis (TEE) da Intel, AMD e NVIDIA. Os ataques WireTap e TEE.fail representam uma ameaça fundamental à segurança criptográfica da infraestrutura blockchain que usa módulos de segurança de hardware baseados em Intel SGX (Software Guard Extensions) e tecnologias relacionadas. Essas descobertas fornecem um contexto crítico para entender a natureza sistêmica das ameaças às quais a infraestrutura moderna de criptomoedas é vulnerável.
Classificação científica: Ataque de Interposição Passiva no Barramento DRAM com Exploração de Criptografia Determinística é um ataque de canal lateral físico a um ambiente de execução confiável usando um oráculo de criptografia de memória determinística.
Phoenix Rowhammer é uma evolução dos ataques clássicos à memória física que explora interferência eletromagnética entre células DRAM para induzir bit-flips controlados em regiões críticas da memória que contêm valores nonce ECDSA. Rowhammer é uma falha de hardware em chips DRAM modernos na qual o acesso repetido a linhas de memória específicas (chamado "martelamento") causa interferência eletromagnética, levando a inversões de bits em linhas de memória fisicamente adjacentes. Esse efeito deve-se ao tamanho tecnológico cada vez menor das células de memória e ao aumento da densidade de transistores, tornando os chips DDR5 modernos mais suscetíveis à interferência elétrica entre células adjacentes.
Ataques RAMnesia , por sua vez, concentram-se em explorar falhas de gerenciamento de memória em bibliotecas criptográficas, onde chaves privadas e frases-semente permanecem em buffers RAM não liberados após a conclusão das operações criptográficas. A vulnerabilidade crítica CVE-2023-39910 , também conhecida como “Milk Sad”, na biblioteca libbitcoin Explorer levou ao comprometimento de milhares de carteiras Bitcoin e ao roubo de mais de $900.000 .
O ataque WireTap explora uma vulnerabilidade arquitetônica fundamental no mecanismo de criptografia de memória determinística do Intel SGX, que usa o algoritmo AES-XTS (Advanced Encryption Standard — XEX-based Tweaked Codebook Mode with Ciphertext Stealing). Determinismo significa que dados idênticos gravados no mesmo endereço de memória física sempre produzem texto cifrado idêntico. Essa propriedade permite que um atacante construa um oráculo criptográfico para recuperar chaves secretas.