Аннотация:
Проведён анализ трасс энергопотребления при выполнении алгоритмов шифрования «Магма» и «Кузнечик» с помощью эмулятора ELMO, выявлены инструкции, обладающие статистическими утечками по энергопотреблению. Для моделирования трасс энергопотребления использована реализация алгоритма шифрования ГОСТ Р 34.12–2015 ($n=64$ для «Магмы» и $n=128$ для «Кузнечика») в режиме простой замены на языке C. Утечки по побочному каналу энергопотребления определялись на основе статистического $t$-теста. С помощью эмулятора ELMO экспериментально выявлены инструкции процессора, демонстрирующие наибольшую разницу между средними значениями двух анализируемых групп трасс: с фиксированным и произвольным входным значением. Инструкции с наличием статистических утечек представляют интерес для последующих дифференциальных или корреляционных атак, основанных на анализе энергопотребления при выполнении рассматриваемых алгоритмов шифрования.