Що таке "Дві риби"?
З: Що таке "Дві риби"?
В: Twofish - це симетричний блоковий шифр з розміром блоку 128 біт і довжиною ключа до 256 біт.
З: Як Twofish пов'язаний з більш раннім блоковим шифром Blowfish?
В: Основними особливостями Twofish є використання заздалегідь обчислених залежних від ключа S-боксів і відносно складний розклад ключів. Одна половина n-бітового ключа використовується як власне ключ шифрування, а друга половина n-бітового ключа використовується для модифікації алгоритму шифрування (ключ-залежні S-бокси).
З: Чи був обраний Twofish як передовий стандарт шифрування?
В: Ні, у 1997 році NIST оголосив конкурс на вибір наступника DES, який буде називатися AES, однак Twofish не був обраний в якості стандарту.
З: Які елементи Twofish використовує з інших розробок?
В: Twofish використовує деякі елементи з інших розробок, наприклад, псевдо-перетворення Хадамара (PHT) з сімейства шифрів SAFER.
З: Чи використовує він структуру Фейстеля, як DES?
В: Так, він використовує структуру Фейстеля, як і DES.
З: Чи є він швидшим за Rijndael для ключів довжиною 128 біт?
В: На більшості програмних платформ Twofish працює трохи повільніше, ніж Rijndael для 128-бітних ключів.
З: Чи швидший він за Rijndael для 256-бітних ключів?
A: Він дещо швидший за Rijndael для 256-бітних ключів.