In the Byte Substitution Layer of AES
1) Ai = (89)hex, what is Bi?
2) Bi = (CB)hex, what is Ai?
Ao|A4 A8 A12 A1[A5 A9 A13 A2|A6 A10 A14 A3 A7 A11|A15
Ai
Bi
S(Ai) = Bi
Input: 8 bits
Output: 8 bits
y
Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
Binary 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
B
c
D
E
F
63 7C 30 67 2B FE D7 AB 76 CA 82 C9 7D FA AD D4 A2 AF 9C A4 72 CO 2 B7 FD 93 26 36 3F 34 A5 E5 F1 71 D8 31 15 04 C7 23 C3 18 A 07 12 80 E2 EB 27 B2 75 09 83 2C 1A 1B 6E 5A 52 3B D6 B3 29 E3 2F 84 S 53 D1 00 ED 20 FC B SB 6A CB BE 39 4A 4C 58 CF 6 DO EF AA FB 43 4D 33 85 45 F9 02 7F 50 3C 9F A8 51 A3 40 8F 92 9D 38 BC B6 DA 21 10 FF F3 D2 x 8 CD OC 13 EC 5F 97 44 C4 A7 7E 3D 64 5D 19 73 9 60 81 4F DC 22 2A 90 88 46 EE B8 14 DE 5E OB DB A E0 32 3A OA 49 06 24 C C2 D3 AC 62 91 95 E4 79 B E7 C8 37 6D 8D D54E 49 6C 56 F4 EA 65 7A AE 08 c BA 78 25 2E 1C A6 B4 C6 E8 DD 74 1F 4B BD 8B 8A D 70 3E B5 66 48 03 F6 OE 61 35 57 B9 86 C1 1D 9E E E1 F8 98 11 69 D9 8E 94 9B 1E 87 E9 CE 55 28 DF F8C 89 OD BF E6 42 68 41 99 2D OF BO 54 BB 16
Ai = (C2)hex. Bi = S(Ai) = S((C2)hex) = (25)hex
AES S-Box: Substitution values in hexadecimal notation for input byte (xy)