Plain = 000102030405060708090A0B0C0D0E0F Key = 01010101010101010101010101010101 Initial S K -------------- -------------- 00 04 08 0C 01 01 01 01 01 05 09 0D 01 01 01 01 02 06 0A 0E 01 01 01 01 03 07 0B 0F 01 01 01 01 After Initial AddRoundKey S K -------------- -------------- 01 05 09 0D 01 01 01 01 00 04 08 0C 01 01 01 01 03 07 0B 0F 01 01 01 01 02 06 0A 0E 01 01 01 01 After SubBytes S K -------------- -------------- 7C 6B 01 D7 01 01 01 01 63 F2 30 FE 01 01 01 01 7B C5 2B 76 01 01 01 01 77 6F 67 AB 01 01 01 01 After ShiftRows S K -------------- -------------- 7C 6B 01 D7 01 01 01 01 F2 30 FE 63 01 01 01 01 2B 76 7B C5 01 01 01 01 AB 77 6F 67 01 01 01 01 After MixColumns S K -------------- -------------- 75 87 0F B2 01 01 01 01 55 E6 04 22 01 01 01 01 3E 2E B8 8C 01 01 01 01 10 15 58 0A 01 01 01 01 Current State = 75553E1087E62E150F04B858B2228C0A Extending the key Rot Sub +Rcon XOR 01010101 -> 01010101 -> 7C7C7C7C -> 7D7C7C7C -> 7C7D7D7D S K -------------- ------------------------------ 75 87 0F B2 01 01 01 01 7C 7D 7C 7D 55 E6 04 22 01 01 01 01 7D 7C 7D 7C 3E 2E B8 8C 01 01 01 01 7D 7C 7D 7C 10 15 58 0A 01 01 01 01 7D 7C 7D 7C After AddRoundKey S K -------------- ------------------------------ 09 FA 73 CF 01 01 01 01 7C 7D 7C 7D 28 9A 79 5E 01 01 01 01 7D 7C 7D 7C 43 52 C5 F0 01 01 01 01 7D 7C 7D 7C 6D 69 25 76 01 01 01 01 7D 7C 7D 7C State after round #1 = 0928436DFA9A52697379C525CF5EF076