Rijndael: The Advanced Encryption Standard
By Joan Daemen and Vincent Rijmen, March 01, 2001
NIST has announced that the Rijndael algorithm was the winner of its Advanced Encryption Standard competition. Joan and Vincent, its inventors, lift the hood on the algorithm.
Mar01: Algorithm Alley
Rijndael(State,CipherKey) {
KeyExpansion(CipherKey,ExpandedKey);
AddRoundKey(State,ExpandedKey);
for(i=1; i < N<sub>r</sub>; i++) Round(State,ExpandedKey + N<sub>bi</sub>);
FinalRound(State,ExpandedKey+N<sub>b</sub>N<sub>r</sub>);
}
Example 3: The cipher.