[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RC5 Performance Information
One reason for using RC5 in an ESP is to get higher performance.
Here are some performance numbers comparing DES and RC5 when encrypting
1024 byte blocks on a 100MHz Pentium and a 200MHz DEC Alpha. Both numbers
come from RSADSI's BSAFE 3.0 cryptography toolkit. The DES implementation
in BSAFE 3.0 is a slight variation of Eric Young's libdes software and is
used with his permission.
DES uses a 56 bit key. The RC5 version measured below uses
a 128 bit key, 12 rounds of the inner loop, and like DES, is a 64 bit
block cipher.
90 MHz Pentium 200 MHz DEC Alpha
DES Key Setup 17 MicroSeconds 16 MicroSeconds
RC4 Key Setup 57 MicroSeconds 138 MicroSeconds
RC5 Key Setup 48 MicroSeconds 26 MicroSeconds
DES Encrypt 8.0 MegaBits/Sec 10.6 MegaBits/Sec
RC4 Encrypt 65.6 MegaBits/Sec 34.4 MegaBits/Sec
RC5 Encrypt 26.3 MegaBits/Sec 24.5 MegaBits/Sec
--Bob
Follow-Ups: