Advanced Encryption Standard, Rijndael algorithm implementation