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.

AlegsaOnline.com - 2020 / 2023 - License CC3