Пятнышко (шифр)
-
История и разработка
- Speck — это блочный шифр, разработанный Агентством национальной безопасности США (АНБ) в 2008 году.
- Шифр был создан для замены AES в некоторых приложениях, где требуется высокая скорость шифрования.
- Speck был разработан как альтернатива AES, чтобы обеспечить более высокую скорость шифрования и более низкий уровень безопасности.
-
Технические детали
- Шифр использует 128-битный ключ и 128-битный блок, что обеспечивает высокую скорость шифрования.
- Шифр основан на алгоритме Фейстеля и использует 16 раундов шифрования.
- Speck использует 64-битный счетчик раундов, который позволяет избежать атак с использованием связанных ключей.
-
Производительность и безопасность
- Speck является одним из самых быстрых шифров для длинных и коротких сообщений.
- Шифр устойчив к атакам с использованием открытого текста и зашифрованного текста, но не защищен от атак с известными ключами.
- Не было успешных атак на полноразмерный Speck, но были успешно атакованы его сокращенные варианты.
-
Критика и стандарты
- Шифр подвергся критике за слишком малый запас прочности по сравнению с другими шифрами.
- Шифры Simon и Speck не были приняты для стандартизации в ISO из-за опасений экспертов.
- После неудачных попыток стандартизации, шифры были стандартизированы в ISO в других рабочих группах.
-
Удаление из ядра Linux и выбор NIST
- Speck был удален из ядра Linux в 2018 году из-за негативной реакции.
- NIST выбрал семейство шифров Ascon в качестве облегченного стандарта криптографии в 2023 году.