Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

RC6 Algorithm

Cryptographic Algorithm

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

Ron Rivest, Pioneers

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 process
Quote, 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
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.