9. Your task is to compute the S-Box, i.e., the ByteSub, values for the input bytes...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
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 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
Expert Answer:
Related Book For
Computer Systems A Programmers Perspective
ISBN: 9781292101767
3rd Global Edition
Authors: Randal E. Bryant, David R. O'Hallaron
Posted Date:
Students also viewed these programming questions
-
Lavage Rapide is a Canadian company that owns and operates a large automatic car wash facility near Montreal. The following table provides data concerning the company's costs. Fixed Cost Cost per Car...
-
1. (20%) Consider the following graph S 1) Perform DFS starting at a and give the vertex order of the DFS traversal. Construct the corresponding DFS tree 2) Perform BFS starting at a and give the...
-
ABC Corp. expects that a significant portion of its deferred tax assets will not be realized. Which section of the Accounting Standard Codification should ABC consult to determine whether a valuation...
-
In Exercises 7192, find and simplify the difference quotient f(x +h)-f(x) h -, h = 0
-
Is the point estimate or interval estimate a more precise estimate of the population mean?
-
Set up two pocket mirrors at right angles and place a coin between them. You'll see four coins. Change the angle of the mirrors and see how many images of the coin you can see. With the mirrors at...
-
Match each of the following terms 1 through 4 with the most appropriate description, a through d. In addition, match each of the terms 1 through 4 with an example, e through h. Term 1. Detector 2....
-
Japanese automakers have long been known for the quality of their products, and especially for the efciency of their stream-lined manufacturing and supply processes. Thus, few people could have...
-
Consider the following two scenarios for the economy and the expected returns in each scenario for the market portfolio, an aggressive stock A, and a defensive stock D. Rate of Return Scenario Market...
-
When did the rapid development of the management science discipline begin?
-
A researcher wishes to estimate the proportion of adults who have high-speed Internet access. What size sample should be obtained if she wishes the estimate to be within 0.04 with 95% confidence if...
-
Duncan Drapak was employed in Ontario. Upon termination of his employment, he will be paid$7,760.00legislated wages in lieu of notice together with his final weekly pay of$875.00. Calculate Duncan's...
-
Sometimes Theodore's queries for data from his employer's NoSQL database do not return the most current data. Why is this?
-
Give some of the similarities and differences between the Direct Method, Step Method, and Reciprocal Method. Explained it with your own words.?
-
Is authoritarianism simply the opposite of democracy? Is it best thought of as an absence of democratic freedoms and rights? Or is democracy best thought of as an absence of authoritarianism? Why?
-
Horn Corporation is considering investing in a four-year project. Cash inflows from the project are expected to be as follows: Year 1, P2,000; Year 2, P2,200; Year 3, P2,400; Year 4, P2,600. If using...
-
Una variacion de materia prima desfavorable es causada por Pagar a los empleados un salario ms alto que el salario estndard Pagar a los empleados un salario ms bajo que el salario estandard Compra de...
-
Should we separate the debt and equity features of convertible debt? Team 1: Pro separation: Present arguments in favor of separating the debt and equity features of convertible debt. Team 2: Against...
-
Suppose we analyze the combinational logic of Figure 4.32 and determine that it can be separated into a sequence of six blocks, named A to F, having delays of 80, 30, 60, 50, 70, and 10 ps,...
-
Use the memory mountain in Figure 6.41 to estimate the time, in CPU cycles, to read a 16-byte word from the L1 d-cache. Figure 6.41 Read throughput (MB/s) 16,000 14,000 12,000 10,000- 8,000- 6,000-...
-
Based on the first operand of the first step of the execute stage in Figures 4.18 to 4.21, write an HCL description for the signal aluB in SEQ. Figures 4.18 Figures 4.21 Stage Fetch Decode Execute...
-
Discuss why people respond predictably to changes in incentives.
-
Explain how markets can improve economic efficiency.
-
Describe why specialization and trade are so important to economic growth.
Study smarter with the SolutionInn App