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.
RC5 is a trademark of RSA Data Security. Patent pending
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
E. Biham and A. Shamir. A Differential Cryptanalysis of the Data Encryption Standard. Springer-Verlag, 1993.
W. E. Madryga. A high performance encryption algorithm. In Computer Security: A Global Challenge, pages 557–570. North Holland: Elsevier Science Publishers, 1984.
Mitsuru Matsui. The first experimental cryptanalysis of the Data Encryption Standard. In Yvo G. Desmedt, editor, Proceedings CRYPTO 94, pages 1–11. Springer, 1994. Lecture Notes in Computer Science No. 839.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rivest, R.L. (1995). The RC5 encryption algorithm. In: Preneel, B. (eds) Fast Software Encryption. FSE 1994. Lecture Notes in Computer Science, vol 1008. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60590-8_7
Download citation
DOI: https://doi.org/10.1007/3-540-60590-8_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60590-4
Online ISBN: 978-3-540-47809-6
eBook Packages: Springer Book Archive