Interested Article - Simon (блочный шифр)

Simon — семейство простых в реализации блочных шифров, опубликованное АНБ США в июне 2013 . Simon оптимизирован для аппаратных реализаций, тогда как опубликованный вместе с ним Speck оптимизирован для программных реализаций. Simon представляет собой сбалансированную сеть Фейстеля .

В 2017 году стало известно, что шифры АНБ Simon и Speck получили отказ в стандартизации от организации ISO . Однако в октябре 2018 года стандарт всё же был принят .

Варианты

Simon поддерживает несколько комбинаций размера блока, размера ключа и количества раундов::

Размер блока (бит) Размер ключа (бит) Раундов
32 64 32
48 72 36
96 36
64 96 42
128 44
96 96 52
144 54
128 128 68
192 69
256 72

Криптоанализ

Дифференциальный криптоанализ может взломать 46 раундов Simon128/128 с 2 125.6 данных 2 40.6 байтов памяти и временной сложностью в 2 125.7 с вероятностью успеха в 0.632.

См. также

Примечания

  1. Schneier, Bruce . Schneier on Security blog (1 июля 2013). Дата обращения: 17 июля 2013. 1 июля 2013 года.
  2. Joseph Menn (2017-09-21). (англ.) . Reuters. из оригинала 18 ноября 2017 . Дата обращения: 18 ноября 2017 .
  3. . Дата обращения: 12 февраля 2019. 13 февраля 2019 года.
  4. . Дата обращения: 29 января 2014. 31 января 2014 года.
  5. . Дата обращения: 16 апреля 2014. 16 апреля 2014 года.

Литература

  • (англ.) . NIST Lightweight Cryptography Workshop (9 июля 2015). Дата обращения: 30 ноября 2015. 6 сентября 2015 года.
  • / Center for Embedded Systems for Critical Applications, ECE, Virginia Tech (англ.)

Ссылки

Источник —

Same as Simon (блочный шифр)