Фантастика всё чаще оказывается правдивой, прогнозируя развитие науки и технологий. Так в романе «Криптономикон» Нила Стивенсона говорилось о возможности перехвата данных с экрана ноутбука без физического контакта с ним – по данным электромагнитного излучения. И, как оказалось, это действительно возможно.

Исследователи из компании Fox-IT провели эксперимент, доказав, что для этого хватит оборудования за 200 евро.

В ходе эксперимента исследователи смогли считать ключи шифрования AES-256 с компьютера, находящегося на расстоянии примерно в 1 метр, используя доступные запчасти. На это ушло 5 минут, однако при сокращении дистанции до 30 см время сократилось бы до 50 секунд.

В ходе теста была использована петлевая антенна (которую можно соорудить самостоятельно), недорогой усилитель Mini Circuits, флешку и программа Riscure Inspector. Этот набор использовали для записи сигнала, производимого целевой системой SmartFusion2, запущенной на чипе ARM Cortex-M3.

Взлом состоял из последовательных этапов: аналоговых измерений, записи радиосигнала, его обработки и анализа.

Для получения данных вычислялось, как потребление энергии соотносится с байтами информации. Это позволяло им предположить 256 возможных значений каждого байта: правильный вариант показывал самый мощный всплеск по потреблению. Полное описание эксперимента доступно здесь.