Оглавление
Двуедин
-
Основные характеристики Twofish
- Двухблочный шифр с размером блока 128 бит и ключом до 256 бит
- Не выбран для стандарта Advanced Encryption Standard (AES)
- Связан с Blowfish, использует S-образные блоки и сложный график ключей
- Одна половина ключа используется для шифрования, другая для модификации алгоритма
-
Разработка и производительность
- Представлен в 1998 году, изначально медленнее Rijndael для 128-битных ключей
- С 2008 года поддержка аппаратного ускорения Rijndael в процессорах AMD и Intel
- Разработан командой “расширенная команда Twofish”
-
Криптоанализ и патенты
- Не запатентован, эталонная реализация доступна в открытом доступе
- Не получил широкого распространения по сравнению с Blowfish
- В 1999 году опубликована невозможная атака, в 2000 году – усеченный дифференциальный анализ
- Шнайер утверждает, что Twofish не взломан, несмотря на опубликованные результаты
-
Дополнительные ресурсы
- Ссылки на веб-страницу Twofish, эталонную реализацию и продукты с использованием Twofish
- Сравнение с Rijndael в контексте выбора лучшего алгоритма