<b>(a)</b> Round(State,RoundKey) { ByteSub(State); ShiftRow(State); MixColumn(State); AddRoundKey(State,RoundKey); } <b>(b)</b> FinalRound(State,RoundKey) { ByteSub(State); ShiftRow(State); AddRoundKey(State,RoundKey); }
Example 1: (a) The round transformation in pseudo C; (b) final round of cipher.