Аннотация:
Предлагается атака на реализацию блочного шифра типа AES на процессорах CUDA, основанная на времени выполнения шифрования. Эксперименты показали, что можно найти секретный 128-битовый ключ AES по шифрованию 232 подобранных блоков открытого текста. Этот подход применим к AES с ключами других размеров и, более того, к любому блочному шифру, в котором линейное преобразование состоит из линейных преобразований двух типов, действующих на части состояния.
Ключевые слова:
AES, Кузнечик, атака по времени, атака на кэш, программные атаки по времени, CUDA, GPU.
Получено 15.II.2015
Реферативные базы данных:
Тип публикации:
Статья
УДК:519.671
Язык публикации: английский
Образец цитирования:
D. B. Fomin, “A timing attack on CUDA implementations of an AES-type block cipher”, Матем. вопр. криптогр., 7:2 (2016), 121–130