Twofish
Подробнее
- Создатель
- Bruce Schneier и др.
- Год
- 1998
- Тип
- Блочный шифр
- Размер блока
- 128 бит
- Лицензия
- Свободный, без патентов
Занял второе место в конкурсе AES, ни разу не был взломан и почти не используется — второе место в стандартизации не стоит ничего.
Разработан командой под руководством Брюса Шнайера как преемник Blowfish и подан на конкурс NIST AES в 1998 году. Это шифр Фейстеля с 16 раундами, блоком 128 бит и ключами 128, 192 или 256 бит; необычная его черта — S-box порождаются из ключа, а не фиксированы.
Twofish дошёл до финала вместе с Rijndael, Serpent, RC6 и MARS. Rijndael победил по скорости — и в аппаратной реализации, и в ограниченных средах; у Twofish запас стойкости считался больше, а реализация сложнее. Практических атак на полный Twofish не известно. Он встречается в некоторых средствах шифрования дисков, но на деле весь рынок занял AES.
Источники
Schneier: Twofish