RC5 is a fast block cipher designed to be suitable for both software and
hardware implementation. It is a parameterized algorithm, with a variable
block size, a variable number of rounds, and a variable-length secret key. This provides the opportunity for great
exibility in both the performance
characteristics and the level of security