Q: Hva er Twofish?

A: Twofish er en symmetrisk nøkkelblokkchiffer med en blokkstørrelse på 128 bits og nøkkellengder på opptil 256 bits.

Q: Hvordan var Twofish relatert til den tidligere blokkchifferen Blowfish?

A: Twofishs hovedtrekk er bruken av forhåndsberegnede nøkkelavhengige S-bokser og en relativt kompleks nøkkelplan. Den ene halvdelen av en n-bits nøkkel brukes som selve krypteringsnøkkelen, og den andre halvdelen av n-bits nøkkelen brukes til å modifisere krypteringsalgoritmen (nøkkelavhengige S-bokser).

Q: Ble Twofish valgt som en avansert krypteringsstandard?

Svar: Nei, i 1997 utlyste NIST en konkurranse for å velge en etterfølger til DES som skulle kalles AES, men Twofish ble ikke valgt som standard.

Q: Hvilke elementer bruker Twofish fra andre design?

Svar: Twofish bruker noen elementer fra andre design, for eksempel pseudo-Hadamard-transformasjonen (PHT) fra SAFER-familien av chiffer.

Q: Bruker den Feistel-struktur som DES?

A: Ja, den bruker Feistel-struktur som DES.

Q: Er det raskere enn Rijndael for 128-biters nøkler?

A: På de fleste programvareplattformer er Twofish litt tregere enn Rijndael for 128-biters nøkler.

Q: Er det raskere enn Rijndael for 256-bits nøkler?

A: Det er noe raskere enn Rijndael for 256-biters nøkler.