
Научное исследование аппаратных уязвимостей (CVE-2025-6202, CVE-2023-39910), позволяющее восстановить ключи ECDSA из инфраструктуры Bitcoin посредством атак Rowhammer и интерпозиции DRAM.
В этом исследовании представлен всесторонний анализ двух критических классов атак на аппаратную память современных компьютерных систем, использующих память DDR5: Phoenix Rowhammer Attack (CVE-2025-6202) и RAMnesia Attack (CVE-2023-39910) . Обе атаки демонстрируют фундаментальные уязвимости в обработке и хранении криптографического материала, создавая беспрецедентные векторы компрометации для восстановления закрытых ключей биткойн-кошельков. Исследование объединяет результаты анализа атак на доверенные среды выполнения (TEE), включая Intel SGX, AMD SEV-SNP и NVIDIA Confidential Computing, продемонстрированные в атаках WireTap и TEE.fail, раскрытых в октябре 2025 года. Безопасность экосистемы криптовалюты Bitcoin основана на фундаментальном предположении о невозможности извлечения закрытых ключей из систем, использующих криптографию на эллиптических кривых (ECDSA) с кривой secp256k1. Однако недавние исследования аппаратной безопасности, проведенные исследователями ETH Zürich совместно с инженерами Google, а также исследовательскими группами Технологического института Джорджии и Университета Пердью, показывают, что это предположение может быть нарушено не за счет криптоаналитических атак на математические основы ECDSA, а путем использования физических и программных уязвимостей в управлении памятью.
В октябре 2025 года научное сообщество столкнулось с раскрытием серии критических уязвимостей, затрагивающих технологии доверенных сред выполнения (TEE) от Intel, AMD и NVIDIA. Атаки WireTap и TEE.fail представляют фундаментальную угрозу криптографической безопасности блокчейн-инфраструктуры, использующей аппаратные модули безопасности на базе Intel SGX (Software Guard Extensions) и связанных технологий. Эти открытия предоставляют критический контекст для понимания системной природы угроз, которым уязвима современная криптовалютная инфраструктура.
Научная классификация: Пассивная атака с перехватом шины DRAM с использованием детерминированного шифрования — это физический побочный канал атаки на доверенную среду выполнения с использованием оракула детерминированного шифрования памяти.
Phoenix Rowhammer — это эволюция классических атак на физическую память, которая использует электромагнитные помехи между ячейками DRAM для индуцирования контролируемых битовых сбоев в критических областях памяти, содержащих значения nonce ECDSA. Rowhammer — аппаратный дефект современных микросхем DRAM, при котором многократный доступ к определенным строкам памяти (называемый «забиванием») вызывает электромагнитные помехи, приводящие к инверсии битов в физически смежных строках памяти. Этот эффект обусловлен постоянно уменьшающимся технологическим размером ячеек памяти и увеличением плотности транзисторов, что делает современные чипы DDR5 более восприимчивыми к электрическим помехам между соседними ячейками.
Атаки RAMnesia , в свою очередь, сосредоточены на использовании ошибок управления памятью в криптографических библиотеках, где закрытые ключи и seed-фразы остаются в неочищенных буферах RAM после завершения криптографических операций. Критическая уязвимость CVE-2023-39910, также известная как «Milk Sad» в библиотеке libbitcoin Explorer, привела к компрометации тысяч биткойн-кошельков и краже более 900 000 долларов США.
Атака WireTap использует фундаментальную архитектурную уязвимость в детерминированном механизме шифрования памяти Intel SGX, который использует алгоритм AES-XTS (Advanced Encryption Standard — XEX-based Tweaked Codebook Mode with Ciphertext Stealing). Детерминизм означает, что идентичные данные, записанные в один и тот же физический адрес памяти, всегда дают идентичный шифротекст. Это свойство позволяет злоумышленнику сконструировать криптографический оракул для восстановления секретных ключей.