Answered step by step
Verified Expert Solution
Link Copied!
Question
1 Approved Answer

This problem concerns the Galois field GF (2) with the irreducible polynomial P(x) = x+x+x+x+1. Let A(x) = x+x and B(x) = x+x+1. (a)

This problem concerns the Galois field GF(28) with the irreducible polynomial P(x) = x+x+x+x+1. Let A(x) = 

Your task is to compute the S-Box, i.e., the ByteSub, values for the input bytes 29, F3, and 01, where each 

Table 4.2 Multiplicative inverse table in GF(28) for bytes xy used within the AES S-Box 0123456789ABCDEF 174 B4 AA 4B 99 2B 60 5F 58 3F FD CC FF 40 EE B2 6E 55 98 15 30 44 A2 32C 45 92 6C F3 39 66 42 F2 35 20 6F 77 BB 59 19 411D FE 37 67 2D 31 F5 69 A7 64 AB 13 54 25 E9 09 51RD 5C 05 CA 4C 24 87 BF 18 3E 22 F0 51 EC 61 17 6116 5EAF D3 49 A6 36 43 F4 47 91 DF 33 93 21 3B 97 85 BA D0 06 FA 82 X8183 7E 7F 80 96 73 BE 56 9B 9E 95 D9 F7 02 B9 A4 32 6D 84 72 88 DC 9A 65 48 E7 62 B10C E0 1F EF 11 75 78 71 A5 8E 76 3D BD BC 86 57 2FA3 53 04 FC EA AD 50 F15B 23 38 34 68 46 03 8C DD 9C 7DA0 CD 1A 41 1C , 7 2 2 9 9 7 B 2 4 A 2 7 6B3C C B C 1 0 1 3 8 A 9 6 5 E6B1 9911-9926C0E1 E ES 5E628B8D8A914 D-1 0 4 B 5 C 3 A 2 C 7 C C80 E44B2E9F0DEBFF5 oo F 3 7 5 5 3 1 FFED こ0 F 0 7 4 1 3 1 7 9 E D B D D D BF37553AFFCB-95C 0C5F30F698AD4530 CC16-FD0D8430DEA 9D80B2-05卫26347D 2F92A29D99175CD7 9-4P FFA54E70E48E7BEC 4 3 0 3 6 3 4 7 91C82849 or Y8-E8 58 ct 88-27846BA6 48D E5CFA-FB922 90D fo Y 1F929F3C6281F )7 D5C46B4357470 (2 6- B086576AE45842F3 76A6F83EB867EEC0 5-2 2 4 3 326578874 DB 2BD9-4653A854BE6 524332AB78B7DD04 953DC9068F-A568 95F244-9D8-DCC6 6B1C7A350D3F33B4 3-6 4 F 6 6 A 3 5 8 6 3 F F4F66CD886CEA6E3 DAA275F7F2EFFE68 8A5930A9732-2AD3 14E5ECE7EAC087D3 0B64, F 5 5 B 7 6 7 E 2002 693EBCBA1B 0732 178DF007B5 0123456789ABCDEF


Table 4.3 AES S-Box: Substitution values in hexadecimal notation for input byte (xy) y 3 5 6 7 4 9 A B C D E  

This problem concerns the Galois field GF (2) with the irreducible polynomial P(x) = x+x+x+x+1. Let A(x) = x+x and B(x) = x+x+1. (a) How many elements are in the field GF (2)? (b) What is the maximum degree of any polynomials in GF(2) (c) List all elements (i.e. polynomials) in GF (2) with degree 3. (d) Compute A(x) + B(x) mod P(x). (e) Compute A(x) * B(x) mod P(x). (f) Find A(x) and B-(x) by using Table 4.2. (g) Verify your answer in (f) by performing GF (2) multiplication. Your task is to compute the S-Box, i.e., the ByteSub, values for the input bytes 29, F3, and 01, where each byte is given in hexadecimal notation. (a) First, look up the inverse using Table 4.2 to obtain values B. (b) Now, perform the affine mapping by computing the matrix-vextor multiplication and addition. (c) Verify your result using the S-Box Table 4.3. (d) What is the value of S(0)? 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 89 A B C DE F 0 00 01 8D F6 CB 52 7B D1 E8 4F 29 C0 B0 E1 E5 C7 174 B4 AA 4B 99 2B 60 5F 58 3F FD CC FF 40 EE B2 23A 6E 5A F1 55 4D A8 C9 C1 0A 98 15 30 44 A2 C2 3 2c 45 92 6C F3 39 66 42 F2 35 20 6F 77 BB 59 19 4 1D FE 37 67 2D 31 F5 69 A7 64 AB 13 54 25 E9 09 5 ED 5C 05 CA 4C 24 87 BF 18 3E 22 F0 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 8 83 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 D7A 07 AE 63 C5 DB E2 EA 94 8B C4 D5 9D F8 90 6B EB1 OD D6 EB C6 0E CF AD 08 4E D7 E3 5D 50 1E B3 F5B 23 38 34 68 46 03 8C DD 9C 7D A0 CD 1A 41 1c Table 4.3 AES S-Box: Substitution values in hexadecimal notation for input byte (xy) y 3 5 6 7 4 9 A B C D E F F2 6B 6F C5 30 01 67 2B FE D7 AB 76 7B 7D FA 59 47 F0 AD D4 A2 AF 9C A4 72 CO 3 04 C7 23 26 36 3F F7 CC 34 A5 E5 F1 71 D8 31 15 C3 18 96 05 9A 07 12 80 E2 EB 27 B2 75 09 83 2C 1A 1B 6E 5A A0 52 3B D6 B3 29 E3 2F 84 6A CB BE 39 4A 4C 58 CF 4 5 53 D1 00 ED 20 FC B1 5B 6 DO EF AA FB 43 4D 33 85 45 F9 02 7F 50 3C 9F A8 7 51 A3 40 8F 92 9D 38 F5 BC B6 DA 21 10 FF F3 D2 X 8 CD 0C 13 EC 5F 97 44 17 C4 A7 7E 3D 64 5D 19 73 9 60 81 4F DC 22 2A 90 88 46 EE B8 14 DE SE OB DB A EO 32 3A 0A 49 06 24 5C C2 D3 AC 62 91 95 E4 79 BE7 C8 37 6D 8D D5 4E A9 6C 56 F4 EA 65 7A AE 08 CBA 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 ID 9E E E1 F8 98 11 69 D9 8E 94 9B 1E 87 E9 CE 55 28 DF F 8C AI 89 OD BF E6 42 68 41 99 2D OF B0 54 BB 16 0 1 2 63 7C 77 1 CA 82 C9 2 B7 FD 93 0 8

Step by Step Solution

3.38 Rating (142 Votes )

There are 3 Steps involved in it

Step: 1

blur-text-image
Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Statistics For Business And Economics

Authors: David R. Anderson, Dennis J. Sweeney, Thomas A. Williams

11th Edition

978-0324783254, 324783256, 978-0324783247, 324783248, 978-0538481649

More Books

Students explore these related Organizational Behavior questions