@InProceedings{Riv94, author = { Ronald L. Rivest }, title = { The {RC5} Encryption Algorithm }, pages = { 86--96 }, doi = { 10.1007/3-540-60590-8_7 }, booktitle = { Proceedings of the 1994 Leuven Workshop on Fast Software Encryption }, isbn = { 978-3-540-60590-4 }, publisher = { Springer }, editor = { Bart Preneel }, series = { Lecture Notes in Computer Science }, volume = { 1008 }, date = { 1994-12 }, OPTyear = { 1994 }, eventtitle = { FSE'94 }, eventdate = { 1994-12-14/1994-12/16 }, venue = { Leuven, Belgium }, abstract = { This document describes the RC5 encryption algorithm, a fast symmetric block cipher suitable for hardware or software implementations. A novel feature of RC5 is the heavy use of data-dependent rotations. RC5 has a variable word size, a variable number of rounds, and a variable-length secret key. The encryption and decryption algorithms are exceptionally simple. }, }