Анализ мощности
Измерение энергопотребления устройства во время криптографической операции для восстановления битов секретного ключа.
Микросхемы потребляют разный ток в зависимости от обрабатываемых данных, и эта зависимость может коррелировать с битами ключа. Простой анализ мощности (SPA) читает одну трассу напрямую и часто обходится одним-несколькими измерениями. Дифференциальный анализ мощности (DPA) применяет статистику по множеству трасс, чтобы вытянуть крошечную разницу, которую вносит ключ.
Пол Кохер с коллегами продемонстрировал метод на смарт-картах в конце 1990-х, и с тех пор это постоянная головная боль. Контрмеры — маскирование, перемешивание, сбалансированная логика — стоят производительности и редко дают абсолютную защиту. Они поднимают цену для атакующего, а в этом во многом и состоит инженерия безопасности.