Comparison

DES Triple DES Blow Fish Rijndael Twofish Comparison References

Pentium

Algorithm

Clock cycles per round

Number of rounds

Number of clock cycles per byte encrypted

Tipo de llave

Bloques

DES

18

16

45

56 bits

-

Triple DES

18

48

108

168 bits

-

Blow Fish

9

16

18

448 bits

64 bits

Rijndael

-

10 a 14

-

128,192,256 bits

128 bits

Two Fish

16

16

18

128,192,256 bits.

128 bits

 

A Feistel network  means that in each round, half of the text block is sent through an F function, and then XORed with the other half of the text block. Twofish is a Feistel network.  DES is a Feistel network. Blowfish (another Schneier algorithm) is a Feistel network. Five of the AES submissions are Feistel networks.