Tue 07 of Sep, 2010 [00:20 UTC]  
Menu

UserPageChonhulio

print PDF
Русско
Block read/write, 1MB block size, 1GB total, 2GHz Athlon, 40 GB WDC WD400EB-00CPF0
readreadwritewrite
plain plain
total 26.96 total 33.89
sys 3.046 sys 2.623
37.98 MB/s 30.21 MB/s
AES-i586-128AES-i586-256AES-i586-128AES-i586-256
total 40.96total 43.40total 35.15total 35.65
sys 3.36sys 3.20sys 25.21sys 11.37
25.00 MB/s23.59 MB/s29.13 MB/s28.72 MB/s
Serpent-128Serpent-256Serpent-128Serpent-256
total 47.81total 47.69total 40.79total 40.93
sys 3.37sys 3.23sys 6.35sys 6.18
21.41 MB/s21.47 MB/s25.10 MB/s25.01 MB/s
Twofish-128Twofish-256Twofish-128Twofish-256
total 47.70total 47.82total 42.81total 42.90
sys 3.48sys 3.37sys 12.62sys 12.86
21.46 MB/s21.41 MB/s23.91 MB/s23.86 MB/s
Blowfish-128Blowfish-256Blowfish-128Blowfish-256
total 53.02total 53.18total 50.69total 50.65
sys 3.43sys 3.38sys 14.91sys 14.91
19.31 MB/s19.26 MB/s20.20 MB/s20.21 MB/s
AES-128AES-256AES-128AES-256
total 50.57total 59.10total 46.49total 52.61
sys 3.28sys 3.26sys 13.99sys 15.46
20.24 MB/s17.32 MB/s22.02 MB/s19.46 MB/s
DES-643-DES-192DES-643-DES-192
total 64.65total 125.62total 68.24total 125.48
sys 3.32sys 3.53sys 18.91sys 34.11
15.84 MB/s8.15 MB/s15.00 MB/s8.16 MB/s

Conclusions:
- The speed of Twofish, Blowfish and Serpent is not affected by keysize
- DES and Triple-DES are completely outdated
- DES is not secure, keys are simply too short
- Assembler-optimized code (AES-i586) really makes a difference

In recent versions of Linux (2.6.8 or newer) AES-i586 has been included.
When compiling for an x86-CPU >=i586 it will be used instead of the default implementation.

Further readings on ciphers:
Twofish
Blowfish
Serpent
AES
(Triple-)DES

The performance of encryption algorithms is greatly affected by hardware details. PowerPCs, SPARCs and even different x86-CPUs will give different results.

Created by: Chonhulio last modification: Wednesday 15 of September, 2004 [21:51:12 UTC] by Chonhulio


Posted messages

Top Hide all

Page: 1/0