Explain Icon

Twofish

Twofish was één van de kandidaten voor de nieuwe Advanced Encryption Standard die als vervanger voor DES moest gaan gelden. Twofish is net als DES en Blowfish een symmetrische blokversleutelingstechniek. Er wordt gebruikgemaakt van sleutellengtes van 128, 192 of 256 bits, waarmee blokken van 128 bits 16 maal worden versleuteld.

Twofish is een variant op het door Bruce Schneier ontwikkelde BlowFish. Net als bij Blowfish is het principe van Twofish dat de S-Boxes (kort door de bocht: tabellen aan de hand waarvan de sleutel verder wordt teruggedrongen door de bits-input zelf te coderen, waardoor het algoritme wiskundig moeilijker is te kraken) dynamisch berekend worden; waar de meeste cijfers gebruik maken van vaste S-Boxes, maakt TwoFish een tabel aan op het moment van sleutelgeneratie.

De sleutel zelf is ook complexer dan gebruikelijk, waarmee het potentieel van Twofish om vooral niet wiskundig gekraakt te worden erg groot is. Daarbij staan de snelheidsprestaties van het algoritme als zeer goed te boek, al moet het op 128-bits niveau zijn meerdere erkennen in AES/Rijndael. Op 256-bits is Twofish iets sneller in het coderen en decoderen van de versleuteling. Daar staat tegenover dat het omruilen van de sleutel (bijvoorbeeld voor als de gegevensdrager kwijt raakt) relatief veel tijd in beslag neemt.



terugTerug naar termen

Download onze software

atlanOBMbox2 Download vandaag nog onze software en ervaar hoe eenvoudig onze online backup service is.

Met dit proefabonnement kunt u 30 dagen lang onze software vrijblijvend uitproberen. U heeft 1 GB dataopslag tot uw beschikking, ruim voldoende dus. U wilt graag wat meer ruimte willen om te testen? Geen probleem, neem dan even contact met ons op!