RC6 is a symmetric-key block cipher derived from RC5, designed by Ron Rivest, Matt Robshaw, Ray Sidney and Yiqun Lisa Yin to meet the requirements of the Advanced Encryption Standard competition, where it was one of five finalists, and it was also submitted to the NESSIE and CRYPTREC evaluation projects. It was a proprietary algorithm patented by RSA Security, and according to Ron Rivest the RC stands for Ron's Code. RC6 has a 128-bit block size and supports key sizes of 128, 192 and 256 bits, and can be parameterized for other word lengths, key sizes and round counts; it is very similar in structure to RC5, using data-dependent rotations, modular addition and XOR operations, but interweaves two parallel RC5-like encryption processes and adds an extra multiplication step so that rotation amounts depend on every bit of a word rather than only its least significant bits.
Connections
Associated With
RC6 was one of the five finalists in the AES competition (narrowed from fifteen candidates in August 1999); Rijndael, represented here as the AES Algorithm entity, was the eventual winner.
Source Wikipedia: Advanced Encryption Standard Algorithm
Invented By
Co-designed with Matt Robshaw, Ray Sidney and Yiqun Lisa Yin for the AES competition. Verified en.wikipedia.org/wiki/RC6: "It was designed by Ron Rivest, Matt Robshaw, Ray Sidney, and Yiqun Lisa Yin to meet the requirements of the Advanced Encryption Standard (AES) competition."
Sources
Wikipedia: Advanced Encryption Standard Algorithm
Wikimedia FoundationAssociated With: Advanced Encryption Standard Algorithm, Advanced Encryption Standard processQuote, Associated With: Advanced Encryption Standard Algorithm, Advanced Encryption Standard process
In August 1999 they announced that they were narrowing the field from fifteen to five: MARS, RC6, Rijndael, Serpent, and Twofish.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.