Side-channel атаки: когда устройство выдаёт себя вибрацией, звуком и током 🔐
Классическая криптография защищает алгоритм. Side-channel атаки бьют по реализации — по физическим побочным эффектам, которые неизбежно возникают при работе железа.
Три особенно «тихих», но опасных канала: энергопотребление, звук и вибрация.
Энергопотребление
Каждая операция на кристалле потребляет разное количество энергии в зависимости от обрабатываемых данных.
- SPA (Simple Power Analysis) — визуальный анализ одной или нескольких трасс. По форме сигнала часто видно, какие инструкции выполняются (например, возведение в степень в RSA).
- DPA (Differential Power Analysis) — статистическая атака по тысячам измерений. Даже слабый сигнал, утонувший в шуме, проявляется после усреднения.
- CPA (Correlation Power Analysis) — современный стандарт. Строится модель потребления (обычно по хэмминговому весу или расстоянию) и ищется корреляция с реальной трассой.
Эти методы десятилетиями применяются против смарт-карт, токенов и крипточипов. Оборудование сегодня доступно даже небольшим лабораториям.
Звук
В 2014 году исследователи показали, что по звуку работы ноутбука можно полностью извлечь 4096-битный RSA-ключ GnuPG. Достаточно обычного смартфона, лежащего рядом, или чувствительного микрофона на расстоянии нескольких метров.
Классика жанра — акустические атаки на клавиатуру. Каждый клик имеет уникальную акустическую сигнатуру. Современные модели на нейросетях восстанавливают набранный текст с точностью выше 90 % даже по записи Zoom-звонка.
Дополнительный канал — шум вентиляторов. Он коррелирует с нагрузкой и, соответственно, с потреблением, позволяя таймировать более сложные атаки.
Вибрация
Звук — это частный случай вибрации. Современные атаки идут дальше:
- Акселерометры и гироскопы смартфонов улавливают вибрации динамика или даже стола и восстанавливают речь (Gyrophone и его наследники).
- mmWave-радары и лазерные виброметры позволяют «слушать» через стены и звукоизоляцию.
- Многослойные керамические конденсаторы (MLCC) на материнских платах сами генерируют ультразвук при изменении нагрузки CPU — ещё один скрытый канал.
В 2024–2025 годах появились работы, где из низкочастотного вибрационного сигнала (менее 500 Гц) восстанавливают разборчивую речь с полосой до 8 кГц.
Почему это важно
Атаки не требуют взлома алгоритма и часто реализуются без физического контакта с устройством. Достаточно находиться рядом или иметь вредоносное ПО с доступом к микрофону/датчикам.
Защита существует: маскирование, балансировка потребления, генерация шума, аппаратные контрмеры (dual-rail логика, random delay и т.д.). Но она дорога и редко применяется в массовых устройствах.
Физика не обманывается. Пока железо работает — оно «говорит». И этот разговор всё чаще становится слышен тем, кто умеет слушать.
#Инфобез
NoName057(16) — [ПОДПИСАТЬСЯ]
Классическая криптография защищает алгоритм. Side-channel атаки бьют по реализации — по физическим побочным эффектам, которые неизбежно возникают при работе железа.
Три особенно «тихих», но опасных канала: энергопотребление, звук и вибрация.
Энергопотребление
Каждая операция на кристалле потребляет разное количество энергии в зависимости от обрабатываемых данных.
- SPA (Simple Power Analysis) — визуальный анализ одной или нескольких трасс. По форме сигнала часто видно, какие инструкции выполняются (например, возведение в степень в RSA).
- DPA (Differential Power Analysis) — статистическая атака по тысячам измерений. Даже слабый сигнал, утонувший в шуме, проявляется после усреднения.
- CPA (Correlation Power Analysis) — современный стандарт. Строится модель потребления (обычно по хэмминговому весу или расстоянию) и ищется корреляция с реальной трассой.
Эти методы десятилетиями применяются против смарт-карт, токенов и крипточипов. Оборудование сегодня доступно даже небольшим лабораториям.
Звук
В 2014 году исследователи показали, что по звуку работы ноутбука можно полностью извлечь 4096-битный RSA-ключ GnuPG. Достаточно обычного смартфона, лежащего рядом, или чувствительного микрофона на расстоянии нескольких метров.
Классика жанра — акустические атаки на клавиатуру. Каждый клик имеет уникальную акустическую сигнатуру. Современные модели на нейросетях восстанавливают набранный текст с точностью выше 90 % даже по записи Zoom-звонка.
Дополнительный канал — шум вентиляторов. Он коррелирует с нагрузкой и, соответственно, с потреблением, позволяя таймировать более сложные атаки.
Вибрация
Звук — это частный случай вибрации. Современные атаки идут дальше:
- Акселерометры и гироскопы смартфонов улавливают вибрации динамика или даже стола и восстанавливают речь (Gyrophone и его наследники).
- mmWave-радары и лазерные виброметры позволяют «слушать» через стены и звукоизоляцию.
- Многослойные керамические конденсаторы (MLCC) на материнских платах сами генерируют ультразвук при изменении нагрузки CPU — ещё один скрытый канал.
В 2024–2025 годах появились работы, где из низкочастотного вибрационного сигнала (менее 500 Гц) восстанавливают разборчивую речь с полосой до 8 кГц.
Почему это важно
Атаки не требуют взлома алгоритма и часто реализуются без физического контакта с устройством. Достаточно находиться рядом или иметь вредоносное ПО с доступом к микрофону/датчикам.
Защита существует: маскирование, балансировка потребления, генерация шума, аппаратные контрмеры (dual-rail логика, random delay и т.д.). Но она дорога и редко применяется в массовых устройствах.
Физика не обманывается. Пока железо работает — оно «говорит». И этот разговор всё чаще становится слышен тем, кто умеет слушать.
#Инфобез
NoName057(16) — [ПОДПИСАТЬСЯ]