Professor Ronald Linn Rivest (born 1947, Schenectady, New York) is a cryptographer, and is the Viterbi Professor of Computer Science at MIT's Department of Electrical Engineering and Computer Science. He is most celebrated for his work on public-key encryption with Len Adleman and Adi Shamir, specifically the RSA algorithm, for which they won the 2002ACMTuring Award.
He is also the inventor of the symmetric key encryption algorithms RC2, RC4, RC5, and co-inventor of RC6. The "RC" stands for "Rivest Cipher", or alternatively, "Ron's Code". (RC3 was broken at RSA Security during development; similarly, RC1 was never published.) He also authored the MD4 and MD5cryptographic hash functions.
Professor RonaldL. Rivest and two former MIT research colleagues have been awarded the $100,000 A.W. Turing Award for their contributions to public-key technology.
Rivest's co-winners are Adi Shamir, a professor in the applied mathematics department at the Weizmann Institute of Science in Israel; and Leonard M. Adleman, a professor of computer science and molecular biology at the University of Southern California.
Professor RonaldL. Rivest enjoys the revelry at a surprise party in his 6.045 class to celebrate his selection for the Turing Award.
The RC5 cipher was invented by Professor RonaldL. Rivest of the Massachusetts Institute of Technology in 1994.
Baldwin and Rivest Informational [Page 4] RFC 2040 RC5, RC5-CBC, RC5-CBC-Pad, and RC5-CTS October 1996 4.1 Creating an RC5 Key To create a key, the memory for the key object must be allocated and initialized.
Initially A and B are zero as are the indexes into the S array, i, and the L array, j.