В июне 2013 года АНБ опубликовало описание двух лёгких блочных шифров — Simon и Speck
[1].
Произошло это в самый разгар скандала со Сноуденом, поэтому новость была встречена с понятным скептицизмом. Особенно потому, что в статье не было результатов криптоанализа, а только описание алгоритма и данные о производительности.
Прошло два года, практических атак ни на Simon, ни на Speck не появилось
[2], а преимущества (простота и гибкость) — остались.
В отличие от своего младшего брата Simon, который оптимизирован для железа, Speck создан для программной имплементации, в том числе на устройствах с ограниченными возможностями вроде микроконтроллеров. Поскольку программистов среди читателей скорее всего больше, чем аппаратчиков, остаток статьи будет про Speck.
Что там внутри и зачем он нужен, когда есть AES
Комментариев нет:
Отправить комментарий