Hva er Twofish?
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.