Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider an encryption and decryption using Mini-AES as shown in Figure 1. Some detail processes are illustrated in Appendix, respectively NibhleSub ShiftRow MixColumn KeyAddition Plaintext

image text in transcribed
image text in transcribed
Consider an encryption and decryption using Mini-AES as shown in Figure 1. Some detail processes are illustrated in Appendix, respectively NibhleSub ShiftRow MixColumn KeyAddition Plaintext S S Figure 1: Mini-AES encryption process Answer the following questions and show your workings clearly. a) If the key Ko = 1100 11010101 0111, calculate the key for K. (4 marks) b) If the key Ki = 1000 1011 11100100, calculate the keys for Kz (4 marks) c) Consider the following information in Figure 2. Calculate the binary value for the first NibbleSub. (4 marks) Ko = 1100 1100 1100 1111 ki - 1010 0110 1010 0101 K; -0111 0001 1011 1110 P = 1011 1001 0110 0000 Figure 2 d) Consider the first Shift Row is 0001 00011111 1001. What is the binary value for dy in the MixColumn? (5 marks) e) Based on information in Figure 2, generate the binary value for the ciphertext if the second NibbleSub-0111 0101 1001 1100. (3 marks) QUESTION 2 (20 marks) Answer all the following questions. Show your workings for each question. a) Find the value of the following $(99). (5 marks) b) Given the group G=. What is the number of element in the group? List all the elements. (4 marks) c) Define if the integer 5 is a primitive root of 11. (4 marks) d) Compute 13-mod 44. Show your working. (4 marks) e) Compute 2600 mod 97. Show your working with suitable theorem. (3 marks) Consider an encryption and decryption using Mini-AES as shown in Figure 1. Some detail processes are illustrated in Appendix, respectively NibhleSub ShiftRow MixColumn KeyAddition Plaintext S S Figure 1: Mini-AES encryption process Answer the following questions and show your workings clearly. a) If the key Ko = 1100 11010101 0111, calculate the key for K. (4 marks) b) If the key Ki = 1000 1011 11100100, calculate the keys for Kz (4 marks) c) Consider the following information in Figure 2. Calculate the binary value for the first NibbleSub. (4 marks) Ko = 1100 1100 1100 1111 ki - 1010 0110 1010 0101 K; -0111 0001 1011 1110 P = 1011 1001 0110 0000 Figure 2 d) Consider the first Shift Row is 0001 00011111 1001. What is the binary value for dy in the MixColumn? (5 marks) e) Based on information in Figure 2, generate the binary value for the ciphertext if the second NibbleSub-0111 0101 1001 1100. (3 marks) QUESTION 2 (20 marks) Answer all the following questions. Show your workings for each question. a) Find the value of the following $(99). (5 marks) b) Given the group G=. What is the number of element in the group? List all the elements. (4 marks) c) Define if the integer 5 is a primitive root of 11. (4 marks) d) Compute 13-mod 44. Show your working. (4 marks) e) Compute 2600 mod 97. Show your working with suitable theorem

Step by Step Solution

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

Step: 3

blur-text-image

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

OpenStack Trove

Authors: Amrith Kumar, Douglas Shelley

1st Edition

1484212215, 9781484212219

More Books

Students also viewed these Databases questions

Question

=+ What topics are contained in the contracts?

Answered: 1 week ago

Question

Why is the System Build Process an iterative process?

Answered: 1 week ago