Answered step by step
Verified Expert Solution
Question
1 Approved Answer
9. Your task is to compute the S-Box, i.e., the ByteSub, values for the input bytes 19, F4 and 02, where each byte is
9. Your task is to compute the S-Box, i.e., the ByteSub, values for the input bytes 19, F4 and 02, where each byte is given in hexadecimal notation. (7M) 1. First, look up the inverses using Table 4.2 in the text book to obtain values B. What are the inverted bytes? 2. Now, perform the affine mapping by computing the matrix-vector multiplication and addition. What are the three resulting bytes? Make sure to verify your result using the S-Box Table 4.3.3 in the text book. Table 4.2 Multiplicative inverse table in GF (28) for bytes .xy used within the AES S-Box Y 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 00 01 8D F6 CB 52 7B D1 E8 4F 29 CO BO E1 E5 C7 55 4D A8 C9 C1 0A 98 15 30 44 A2 C2 1 74 B4 AA 4B 99 2B 60 5F 58 3F FD CC FF 40 EE B2 2 3A 6E 5A F1 3 2C 45 92 6C 4 1D FE 37 5 ED 5C 05 F3 39 66 42 F2 35 20 6F 77 BB 59 19. 67 2D 31 F5 69 A7 64 AB 13 54 25 E9 09 CA 4C 24 87 BF 18 3E 22 FO 51 EC 61 17. 6 16 5E AF D3 49 A6 36 43 F4 47 91 DF 33 93 21 3B. 7 79 B7 97 85 10 B5 BA 3C B6 70 DO 06 A1 FA 81 82 X 883 7E 7F 80 96 73 BE 56 9B 9E 95 D9 F7 02 B9 A4 9 DE 6A 32 6D D8 8A 84 72 2A 14 9F 88 F9 DC 89 9A A FB 7C 2E C3 8F B8 65 48 26 C8 12 4A CE E7 D2 62 BOC EO 1F EF 11 75 78 71 A5 8E 76 3D BD BC 86 57 COB 28 2F A3 DA D4 E4 OF A9 27 53 04 1B FC AC E6 D 7A 07 AE 63 C5 DB E2 EA 94 8B C4 D5 9D F8 90 6B EB1 OD D6 EB C6 OE CF AD 08 4E D7 E3 5D 50 1E B3. F 5B 23 38 34 68 46 03 8C DD 9C 7D A0 CD 1A 41 1C
Step by Step Solution
★★★★★
3.49 Rating (146 Votes )
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started