@Misc{Riv98f, author = { Ronald L. Rivest }, title = { Block encryption algorithm with data-dependent rotations }, howpublished = { U.S. Patent 5,835,600. Issued November 10, 1998. }, date = { 1998-11-10 }, OPTyear = { 1998 }, OPTmonth = { November 10, }, urla = { google-patent-page }, abstract = { A simple encryption and decryption device has been developed. The underlying algorithm is a fast block cipher that may be implemented efficiently in hardware or software. The algorithm makes heavy use of data-dependent rotations. The amount of each rotation depends on the data being encrypted and intermediate encryption results. The variables for the algorithm include word size, rounds, and the length of a secret key. }, }