[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: