p2-300-debian-etch : Absolute Time by Data Length p3-1000-debian-etch libgcrypt Ciphers: Absolute Time by Data Length ath-2000-debian-etch libgcrypt Ciphers: Absolute Time by Data Length 10 1 1

1 0.1 0.1

0.1 0.01 0.01

0.01 0.001

Seconds Seconds 0.001 Seconds 0.001 0.0001

0.0001 0.0001 1e-05

1e-05 1e-05 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael CAST5 Rijndael Twofish CAST5 Rijndael Twofish CAST5 3DES Serpent Blowfish 3DES Serpent Blowfish 3DES cel-2660-debian-etch libgcrypt Ciphers: Absolute Time by Data Length p4-3200-debian-etch libgcrypt Ciphers: Absolute Time by Data Length p4-3200-gentoo libgcrypt Ciphers: Absolute Time by Data Length 1 1 1

0.1 0.1 0.1

0.01 0.01 0.01

0.001 0.001 0.001 Seconds Seconds Seconds

0.0001 0.0001 0.0001

1e-05 1e-05 1e-05

1e-06 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish CAST5 Rijndael Twofish CAST5 Rijndael Twofish CAST5 Serpent Blowfish 3DES Serpent Blowfish 3DES Serpent Blowfish 3DES p2-300-debian-etch libgcrypt Ciphers: Speed by Data Length p3-1000-debian-etch libgcrypt Ciphers: Speed by Data Length ath-2000-debian-etch libgcrypt Ciphers: Speed by Data Length 2.5 8 14

7 12 2 6 10

5 1.5 8 4 6 1 3 Megabyte / Second Megabyte / Second Megabyte / Second 4 2 0.5 1 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish CAST5 Rijndael Twofish CAST5 Rijndael Twofish CAST5 Serpent Blowfish 3DES Serpent Blowfish 3DES Serpent Blowfish 3DES cel-2660-debian-etch libgcrypt Ciphers: Speed by Data Length p4-3200-debian-etch libgcrypt Ciphers: Speed by Data Length p4-3200-gentoo libgcrypt Ciphers: Speed by Data Length 18 20 25

16 18

16 20 14 14 12 12 15 10 10 8 8 10

Megabyte / Second 6 Megabyte / Second Megabyte / Second 6 4 4 5

2 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish CAST5 Rijndael Twofish CAST5 Rijndael Twofish CAST5 Serpent Blowfish 3DES Serpent Blowfish 3DES Serpent Blowfish 3DES p2-300-debian-etch libmcrypt Ciphers: Absolute Time by Data Length p3-1000-debian-etch libmcrypt Ciphers: Absolute Time by Data Length ath-2000-debian-etch libmcrypt Ciphers: Absolute Time by Data Length 10 1 1

1 0.1 0.1

0.1 0.01 Seconds Seconds Seconds

0.01 0.01 0.001

0.001 0.001 0.0001 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael CAST6 Loki97 CAST5 Rijndael CAST6 Loki97 CAST5 Rijndael CAST6 Loki97 CAST5 Serpent xTEA Blowfish 3DES Serpent xTEA Blowfish 3DES Serpent xTEA Blowfish 3DES Twofish Safer+ GOST Twofish Safer+ GOST Twofish Safer+ GOST cel-2660-debian-etch libmcrypt Ciphers: Absolute Time by Data Length p4-3200-debian-etch libmcrypt Ciphers: Absolute Time by Data Length p4-3200-gentoo libmcrypt Ciphers: Absolute Time by Data Length 1 1 1

0.1 0.1 0.1

0.01 0.01 0.01 Seconds Seconds Seconds

0.001 0.001 0.001

0.0001 0.0001 0.0001 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael CAST6 Loki97 CAST5 Rijndael CAST6 Loki97 CAST5 Rijndael CAST6 Loki97 CAST5 Serpent xTEA Blowfish 3DES Serpent xTEA Blowfish 3DES Serpent xTEA Blowfish 3DES Twofish Safer+ GOST Twofish Safer+ GOST Twofish Safer+ GOST p2-300-debian-etch libmcrypt Ciphers: Speed by Data Length p3-1000-debian-etch libmcrypt Ciphers: Speed by Data Length ath-2000-debian-etch libmcrypt Ciphers: Speed by Data Length 3.5 14 20

18 3 12 16

2.5 10 14

12 2 8 10 1.5 6 8

Megabyte / Second 1 Megabyte / Second 4 Megabyte / Second 6 4 0.5 2 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael CAST6 Loki97 CAST5 Rijndael CAST6 Loki97 CAST5 Rijndael CAST6 Loki97 CAST5 Serpent xTEA Blowfish 3DES Serpent xTEA Blowfish 3DES Serpent xTEA Blowfish 3DES Twofish Safer+ GOST Twofish Safer+ GOST Twofish Safer+ GOST cel-2660-debian-etch libmcrypt Ciphers: Speed by Data Length p4-3200-debian-etch libmcrypt Ciphers: Speed by Data Length p4-3200-gentoo libmcrypt Ciphers: Speed by Data Length 30 35 45

40 30 25 35 25 20 30

20 25 15 15 20

10 15 Megabyte / Second Megabyte / Second 10 Megabyte / Second 10 5 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael CAST6 Loki97 CAST5 Rijndael CAST6 Loki97 CAST5 Rijndael CAST6 Loki97 CAST5 Serpent xTEA Blowfish 3DES Serpent xTEA Blowfish 3DES Serpent xTEA Blowfish 3DES Twofish Safer+ GOST Twofish Safer+ GOST Twofish Safer+ GOST p2-300-debian-etch Botan Ciphers: Absolute Time by Data Length p3-1000-debian-etch Botan Ciphers: Absolute Time by Data Length ath-2000-debian-etch Botan Ciphers: Absolute Time by Data Length 10 1 1

1 0.1 0.1

0.1 0.01 0.01

0.01 0.001 0.001 Seconds Seconds Seconds

0.001 0.0001 0.0001

0.0001 1e-05 1e-05

1e-05 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 cel-2660-debian-etch Botan Ciphers: Absolute Time by Data Length p4-3200-debian-etch Botan Ciphers: Absolute Time by Data Length p4-3200-gentoo Botan Ciphers: Absolute Time by Data Length 1 1 1

0.1 0.1 0.1

0.01 0.01 0.01

0.001 0.001 0.001 Seconds Seconds Seconds

0.0001 0.0001 0.0001

1e-05 1e-05 1e-05

1e-06 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 p2-300-debian-etch Botan Ciphers: Speed by Data Length p3-1000-debian-etch Botan Ciphers: Speed by Data Length ath-2000-debian-etch Botan Ciphers: Speed by Data Length 3.5 12 16

3 14 10 12 2.5 8 10 2 6 8 1.5 6

Megabyte / Second Megabyte / Second 4 Megabyte / Second 1 4 2 0.5 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 cel-2660-debian-etch Botan Ciphers: Speed by Data Length p4-3200-debian-etch Botan Ciphers: Speed by Data Length p4-3200-gentoo Botan Ciphers: Speed by Data Length 30 35 40

30 35 25 30 25 20 25 20 15 20 15 15

Megabyte / Second 10 Megabyte / Second Megabyte / Second 10 10 5 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 p2-300-debian-etch Crypto++ Ciphers: Absolute Time by Data Length p3-1000-debian-etch Crypto++ Ciphers: Absolute Time by Data Length ath-2000-debian-etch Crypto++ Ciphers: Absolute Time by Data Length 10 1 1

1 0.1 0.1

0.1 0.01 0.01

0.01 0.001 0.001 Seconds Seconds Seconds

0.001 0.0001 0.0001

0.0001 1e-05 1e-05

1e-05 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 cel-2660-debian-etch Crypto++ Ciphers: Absolute Time by Data Length p4-3200-debian-etch Crypto++ Ciphers: Absolute Time by Data Length p4-3200-gentoo Crypto++ Ciphers: Absolute Time by Data Length 1 1 1

0.1 0.1 0.1

0.01 0.01 0.01

0.001 0.001 0.001 Seconds Seconds Seconds

0.0001 0.0001 0.0001

1e-05 1e-05 1e-05

1e-06 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 p2-300-debian-etch Crypto++ Ciphers: Speed by Data Length p3-1000-debian-etch Crypto++ Ciphers: Speed by Data Length ath-2000-debian-etch Crypto++ Ciphers: Speed by Data Length 3.5 12 25

3 10 20

2.5 8 15 2 6 1.5 10

Megabyte / Second Megabyte / Second 4 Megabyte / Second 1

5 2 0.5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 cel-2660-debian-etch Crypto++ Ciphers: Speed by Data Length p4-3200-debian-etch Crypto++ Ciphers: Speed by Data Length p4-3200-gentoo Crypto++ Ciphers: Speed by Data Length 35 45 50

40 45 30 40 35 25 35 30 30 20 25 25 15 20 20

Megabyte / Second Megabyte / Second 15 Megabyte / Second 10 15 10 10 5 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Rijndael Twofish GOST Blowfish 3DES Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 Serpent CAST6 xTEA CAST5 p2-300-debian-etch Crypto++ Ciphers: Speed by Data Length (2) p3-1000-debian-etch Crypto++ Ciphers: Speed by Data Length (2) ath-2000-debian-etch Crypto++ Ciphers: Speed by Data Length (2) 1.8 12 10

1.6 9 10 8 1.4 7 1.2 8 6 1 6 5 0.8 4

Megabyte / Second 0.6 Megabyte / Second 4 Megabyte / Second 3 0.4 2 2 0.2 1

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST CAST5 Rijndael Twofish GOST CAST5 Rijndael Twofish GOST CAST5 Serpent CAST6 xTEA 3DES Serpent CAST6 xTEA 3DES Serpent CAST6 xTEA 3DES cel-2660-debian-etch Crypto++ Ciphers: Speed by Data Length (2) p4-3200-debian-etch Crypto++ Ciphers: Speed by Data Length (2) p4-3200-gentoo Crypto++ Ciphers: Speed by Data Length (2) 16 20 35

18 14 30 16 12 14 25 10 12 20 8 10 15 8 6 Megabyte / Second Megabyte / Second Megabyte / Second 6 10 4 4 2 5 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish GOST CAST5 Rijndael Twofish GOST CAST5 Rijndael Twofish GOST CAST5 Serpent CAST6 xTEA 3DES Serpent CAST6 xTEA 3DES Serpent CAST6 xTEA 3DES p2-300-debian-etch OpenSSL Ciphers: Absolute Time by Data Length p3-1000-debian-etch OpenSSL Ciphers: Absolute Time by Data Length ath-2000-debian-etch OpenSSL Ciphers: Absolute Time by Data Length 1 1 1

0.1 0.1 0.1

0.01 0.01 0.01

0.001 0.001 0.001 Seconds Seconds Seconds

0.0001 0.0001 0.0001

1e-05 1e-05 1e-05

1e-06 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Blowfish CAST5 3DES Rijndael Blowfish CAST5 3DES Rijndael Blowfish CAST5 3DES cel-2660-debian-etch OpenSSL Ciphers: Absolute Time by Data Length p4-3200-debian-etch OpenSSL Ciphers: Absolute Time by Data Length p4-3200-gentoo OpenSSL Ciphers: Absolute Time by Data Length 1 0.1 0.1

0.1 0.01 0.01

0.01 0.001 0.001

0.001 0.0001 0.0001

Seconds 0.0001 Seconds Seconds

1e-05 1e-05 1e-05

1e-06 1e-06 1e-06

1e-07 1e-07 1e-07 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Blowfish CAST5 3DES Rijndael Blowfish CAST5 3DES Rijndael Blowfish CAST5 3DES p2-300-debian-etch OpenSSL Ciphers: Speed by Data Length p3-1000-debian-etch OpenSSL Ciphers: Speed by Data Length ath-2000-debian-etch OpenSSL Ciphers: Speed by Data Length 4.5 18 30

4 16 25 3.5 14

3 12 20

2.5 10 15 2 8

Megabyte / Second 1.5 Megabyte / Second 6 Megabyte / Second 10

1 4 5 0.5 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Blowfish CAST5 3DES Rijndael Blowfish CAST5 3DES Rijndael Blowfish CAST5 3DES cel-2660-debian-etch OpenSSL Ciphers: Speed by Data Length p4-3200-debian-etch OpenSSL Ciphers: Speed by Data Length p4-3200-gentoo OpenSSL Ciphers: Speed by Data Length 40 45 50

45 35 40 40 35 30 35 30 25 30 25 20 25 20 20 15

Megabyte / Second Megabyte / Second 15 Megabyte / Second 15 10 10 10 5 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Blowfish CAST5 3DES Rijndael Blowfish CAST5 3DES Rijndael Blowfish CAST5 3DES p2-300-debian-etch Nettle Ciphers: Absolute Time by Data Length p3-1000-debian-etch Nettle Ciphers: Absolute Time by Data Length ath-2000-debian-etch Nettle Ciphers: Absolute Time by Data Length 10 1 1

1 0.1 0.1

0.1 0.01 0.01

0.01 0.001 0.001 Seconds Seconds Seconds

0.001 0.0001 0.0001

0.0001 1e-05 1e-05

1e-05 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish CAST5 Rijndael Twofish CAST5 Rijndael Twofish CAST5 Serpent Blowfish 3DES Serpent Blowfish 3DES Serpent Blowfish 3DES cel-2660-debian-etch Nettle Ciphers: Absolute Time by Data Length p4-3200-debian-etch Nettle Ciphers: Absolute Time by Data Length p4-3200-gentoo Nettle Ciphers: Absolute Time by Data Length 1 1 1

0.1 0.1 0.1

0.01 0.01 0.01

0.001 0.001 0.001 Seconds Seconds Seconds

0.0001 0.0001 0.0001

1e-05 1e-05 1e-05

1e-06 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish CAST5 Rijndael Twofish CAST5 Rijndael Twofish CAST5 Serpent Blowfish 3DES Serpent Blowfish 3DES Serpent Blowfish 3DES p2-300-debian-etch Nettle Ciphers: Speed by Data Length p3-1000-debian-etch Nettle Ciphers: Speed by Data Length ath-2000-debian-etch Nettle Ciphers: Speed by Data Length 3 10 20

9 18 2.5 8 16

7 14 2 6 12

1.5 5 10

4 8

Megabyte / Second 1 Megabyte / Second Megabyte / Second 3 6

2 4 0.5 1 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish CAST5 Rijndael Twofish CAST5 Rijndael Twofish CAST5 Serpent Blowfish 3DES Serpent Blowfish 3DES Serpent Blowfish 3DES cel-2660-debian-etch Nettle Ciphers: Speed by Data Length p4-3200-debian-etch Nettle Ciphers: Speed by Data Length p4-3200-gentoo Nettle Ciphers: Speed by Data Length 30 35 35

30 30 25

25 25 20

20 20 15 15 15

Megabyte / Second 10 Megabyte / Second Megabyte / Second 10 10

5 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Twofish CAST5 Rijndael Twofish CAST5 Rijndael Twofish CAST5 Serpent Blowfish 3DES Serpent Blowfish 3DES Serpent Blowfish 3DES p2-300-debian-etch Tomcrypt Ciphers: Absolute Time by Data Length p3-1000-debian-etch Tomcrypt Ciphers: Absolute Time by Data Length ath-2000-debian-etch Tomcrypt Ciphers: Absolute Time by Data Length 100 1 1

10 0.1 0.1 1 0.01 0.01 0.1

0.01 0.001 0.001 Seconds Seconds Seconds 0.001 0.0001 0.0001 0.0001 1e-05 1e-05 1e-05

1e-06 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Noekeon CAST5 Rijndael Noekeon Anubis CAST5 Rijndael Noekeon Anubis CAST5 Twofish xTEA 3DES Twofish Skipjack xTEA 3DES Twofish Skipjack xTEA 3DES Safer+ Khazad Blowfish Safer+ Khazad Blowfish Safer+ Khazad Blowfish cel-2660-debian-etch Tomcrypt Ciphers: Absolute Time by Data Length p4-3200-debian-etch Tomcrypt Ciphers: Absolute Time by Data Length p4-3200-gentoo Tomcrypt Ciphers: Absolute Time by Data Length 1 1 1

0.1 0.1 0.1

0.01 0.01 0.01

0.001 0.001 0.001

Seconds 0.0001 Seconds 0.0001 Seconds 0.0001

1e-05 1e-05 1e-05

1e-06 1e-06 1e-06

1e-07 1e-07 1e-07 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Noekeon Anubis CAST5 Rijndael Noekeon Anubis CAST5 Rijndael Noekeon Anubis CAST5 Twofish Skipjack xTEA 3DES Twofish Skipjack xTEA 3DES Twofish Skipjack xTEA 3DES Safer+ Khazad Blowfish Safer+ Khazad Blowfish Safer+ Khazad Blowfish p2-300-debian-etch Tomcrypt Ciphers: Speed by Data Length p3-1000-debian-etch Tomcrypt Ciphers: Speed by Data Length ath-2000-debian-etch Tomcrypt Ciphers: Speed by Data Length 5 18 35

4.5 16 30 4 14 3.5 25 12 3 10 20 2.5 8 15 2 6 Megabyte / Second 1.5 Megabyte / Second Megabyte / Second 10 1 4 5 0.5 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Noekeon Anubis CAST5 Rijndael Noekeon Anubis CAST5 Rijndael Noekeon Anubis CAST5 Twofish Skipjack xTEA 3DES Twofish Skipjack xTEA 3DES Twofish Skipjack xTEA 3DES Safer+ Khazad Blowfish Safer+ Khazad Blowfish Safer+ Khazad Blowfish cel-2660-debian-etch Tomcrypt Ciphers: Speed by Data Length p4-3200-debian-etch Tomcrypt Ciphers: Speed by Data Length p4-3200-gentoo Tomcrypt Ciphers: Speed by Data Length 45 60 50

40 45 50 35 40 35 30 40 30 25 30 25 20 20 15 20 Megabyte / Second Megabyte / Second Megabyte / Second 15

10 10 10 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Noekeon Anubis CAST5 Rijndael Noekeon Anubis CAST5 Rijndael Noekeon Anubis CAST5 Twofish Skipjack xTEA 3DES Twofish Skipjack xTEA 3DES Twofish Skipjack xTEA 3DES Safer+ Khazad Blowfish Safer+ Khazad Blowfish Safer+ Khazad Blowfish p2-300-debian-etch Beecrypt Ciphers: Absolute Time by Data Length p3-1000-debian-etch Beecrypt Ciphers: Absolute Time by Data Length ath-2000-debian-etch Beecrypt Ciphers: Absolute Time by Data Length 1 1 0.1

0.1 0.1 0.01

0.01 0.01 0.001

0.001

Seconds 0.001 Seconds Seconds 0.0001 0.0001

0.0001 1e-05 1e-05

1e-05 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Blowfish Rijndael Blowfish Rijndael Blowfish cel-2660-debian-etch Beecrypt Ciphers: Absolute Time by Data Length p4-3200-debian-etch Beecrypt Ciphers: Absolute Time by Data Length p4-3200-gentoo Beecrypt Ciphers: Absolute Time by Data Length 0.1 0.1 0.1

0.01 0.01 0.01

0.001 0.001 0.001

Seconds 0.0001 Seconds 0.0001 Seconds 0.0001

1e-05 1e-05 1e-05

1e-06 1e-06 1e-06 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Blowfish Rijndael Blowfish Rijndael Blowfish p2-300-debian-etch Beecrypt Ciphers: Speed by Data Length p3-1000-debian-etch Beecrypt Ciphers: Speed by Data Length ath-2000-debian-etch Beecrypt Ciphers: Speed by Data Length 5 16 30

4.5 14 25 4 12 3.5 20 10 3

2.5 8 15

2 6

Megabyte / Second Megabyte / Second Megabyte / Second 10 1.5 4 1 5 2 0.5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Blowfish Rijndael Blowfish Rijndael Blowfish cel-2660-debian-etch Beecrypt Ciphers: Speed by Data Length p4-3200-debian-etch Beecrypt Ciphers: Speed by Data Length p4-3200-gentoo Beecrypt Ciphers: Speed by Data Length 40 50 60

45 35 50 40 30 35 40 25 30

20 25 30

20 15

Megabyte / Second Megabyte / Second Megabyte / Second 20 15 10 10 10 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes Rijndael Blowfish Rijndael Blowfish Rijndael Blowfish p2-300-debian-etch Rijndael AES: Speed by Data Length p3-1000-debian-etch Rijndael AES: Speed by Data Length ath-2000-debian-etch Rijndael AES: Speed by Data Length 4.5 16 30

4 14 25 3.5 12 3 20 10 2.5 8 15 2 6

Megabyte / Second 1.5 Megabyte / Second Megabyte / Second 10 4 1 5 0.5 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan OpenSSL Beecrypt Custom libgcrypt Botan OpenSSL Beecrypt Custom libgcrypt Botan OpenSSL Beecrypt Custom libmcrypt Crypto++ Nettle Tomcrypt libmcrypt Crypto++ Nettle Tomcrypt libmcrypt Crypto++ Nettle Tomcrypt cel-2660-debian-etch Rijndael AES: Speed by Data Length p4-3200-debian-etch Rijndael AES: Speed by Data Length p4-3200-gentoo Rijndael AES: Speed by Data Length 40 45 45

35 40 40

35 35 30 30 30 25 25 25 20 20 20 15

Megabyte / Second Megabyte / Second 15 Megabyte / Second 15 10 10 10

5 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan OpenSSL Beecrypt Custom libgcrypt Botan OpenSSL Beecrypt Custom libgcrypt Botan OpenSSL Beecrypt Custom libmcrypt Crypto++ Nettle Tomcrypt libmcrypt Crypto++ Nettle Tomcrypt libmcrypt Crypto++ Nettle Tomcrypt p2-300-debian-etch Serpent: Speed by Data Length p3-1000-debian-etch Serpent: Speed by Data Length ath-2000-debian-etch Serpent: Speed by Data Length 3 9 18

8 16 2.5 7 14

2 6 12

5 10 1.5 4 8

Megabyte / Second 1 Megabyte / Second 3 Megabyte / Second 6

2 4 0.5 1 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan Nettle MyBotan libgcrypt Botan Nettle MyBotan libgcrypt Botan Nettle MyBotan libmcrypt Crypto++ Gladman libmcrypt Crypto++ Gladman libmcrypt Crypto++ Gladman cel-2660-debian-etch Serpent: Speed by Data Length p4-3200-debian-etch Serpent: Speed by Data Length p4-3200-gentoo Serpent: Speed by Data Length 25 30 35

30 25 20

25 20 15 20 15 15 10

Megabyte / Second Megabyte / Second 10 Megabyte / Second 10

5 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan Nettle MyBotan libgcrypt Botan Nettle MyBotan libgcrypt Botan Nettle MyBotan libmcrypt Crypto++ Gladman libmcrypt Crypto++ Gladman libmcrypt Crypto++ Gladman p2-300-debian-etch Twofish: Speed by Data Length p3-1000-debian-etch Twofish: Speed by Data Length ath-2000-debian-etch Twofish: Speed by Data Length 4 14 20

18 3.5 12 16 3 10 14 2.5 12 8 2 10 6 8 1.5 Megabyte / Second Megabyte / Second Megabyte / Second 4 6 1 4 0.5 2 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan Nettle libgcrypt Botan Nettle libgcrypt Botan Nettle libmcrypt Crypto++ Tomcrypt libmcrypt Crypto++ Tomcrypt libmcrypt Crypto++ Tomcrypt cel-2660-debian-etch Twofish: Speed by Data Length p4-3200-debian-etch Twofish: Speed by Data Length p4-3200-gentoo Twofish: Speed by Data Length 35 40 40

30 35 35

30 30 25

25 25 20 20 20 15 15 15 Megabyte / Second Megabyte / Second Megabyte / Second 10 10 10

5 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan Nettle libgcrypt Botan Nettle libgcrypt Botan Nettle libmcrypt Crypto++ Tomcrypt libmcrypt Crypto++ Tomcrypt libmcrypt Crypto++ Tomcrypt p2-300-debian-etch Blowfish: Speed by Data Length p3-1000-debian-etch Blowfish: Speed by Data Length ath-2000-debian-etch Blowfish: Speed by Data Length 5 18 35

4.5 16 30 4 14 3.5 25 12 3 10 20 2.5 8 15 2

Megabyte / Second Megabyte / Second 6 Megabyte / Second 1.5 10 4 1 5 0.5 2

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan OpenSSL Beecrypt libgcrypt Botan OpenSSL Beecrypt libgcrypt Botan OpenSSL Beecrypt libmcrypt Crypto++ Nettle Tomcrypt libmcrypt Crypto++ Nettle Tomcrypt libmcrypt Crypto++ Nettle Tomcrypt cel-2660-debian-etch Blowfish: Speed by Data Length p4-3200-debian-etch Blowfish: Speed by Data Length p4-3200-gentoo Blowfish: Speed by Data Length 45 60 60

40 50 50 35

30 40 40

25 30 30 20

Megabyte / Second 15 Megabyte / Second 20 Megabyte / Second 20

10 10 10 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan OpenSSL Beecrypt libgcrypt Botan OpenSSL Beecrypt libgcrypt Botan OpenSSL Beecrypt libmcrypt Crypto++ Nettle Tomcrypt libmcrypt Crypto++ Nettle Tomcrypt libmcrypt Crypto++ Nettle Tomcrypt p2-300-debian-etch CAST5: Speed by Data Length p3-1000-debian-etch CAST5: Speed by Data Length ath-2000-debian-etch CAST5: Speed by Data Length 4.5 14 30

4 12 25 3.5 10 3 20

2.5 8 15 2 6

Megabyte / Second 1.5 Megabyte / Second Megabyte / Second 10 4 1 5 2 0.5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan OpenSSL Tomcrypt libgcrypt Botan OpenSSL Tomcrypt libgcrypt Botan OpenSSL Tomcrypt libmcrypt Crypto++ Nettle libmcrypt Crypto++ Nettle libmcrypt Crypto++ Nettle cel-2660-debian-etch CAST5: Speed by Data Length p4-3200-debian-etch CAST5: Speed by Data Length p4-3200-gentoo CAST5: Speed by Data Length 35 45 45

40 40 30 35 35 25 30 30

20 25 25

15 20 20

Megabyte / Second Megabyte / Second 15 Megabyte / Second 15 10 10 10 5 5 5

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan OpenSSL Tomcrypt libgcrypt Botan OpenSSL Tomcrypt libgcrypt Botan OpenSSL Tomcrypt libmcrypt Crypto++ Nettle libmcrypt Crypto++ Nettle libmcrypt Crypto++ Nettle p2-300-debian-etch Triple DES: Speed by Data Length p3-1000-debian-etch Triple DES: Speed by Data Length ath-2000-debian-etch Triple DES: Speed by Data Length 1.2 4 8

3.5 7 1 3 6 0.8 2.5 5

0.6 2 4

1.5 3

Megabyte / Second 0.4 Megabyte / Second Megabyte / Second 1 2 0.2 0.5 1

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan OpenSSL Tomcrypt libgcrypt Botan OpenSSL Tomcrypt libgcrypt Botan OpenSSL Tomcrypt libmcrypt Crypto++ Nettle libmcrypt Crypto++ Nettle libmcrypt Crypto++ Nettle cel-2660-debian-etch Triple DES: Speed by Data Length p4-3200-debian-etch Triple DES: Speed by Data Length p4-3200-gentoo Triple DES: Speed by Data Length 10 12 12

9 10 10 8

7 8 8 6

5 6 6

4

Megabyte / Second Megabyte / Second 4 Megabyte / Second 4 3

2 2 2 1

0 0 0 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 10 100 1000 10000 100000 1000000 Data Length in Bytes Data Length in Bytes Data Length in Bytes libgcrypt Botan OpenSSL Tomcrypt libgcrypt Botan OpenSSL Tomcrypt libgcrypt Botan OpenSSL Tomcrypt libmcrypt Crypto++ Nettle libmcrypt Crypto++ Nettle libmcrypt Crypto++ Nettle