Question: QUESTION 1 (20 marks) Consider an encryption and decryption using Mini-AES as shown in Figure 1. Some detail processes are illustrated in Appendix, respectively. NibbleSub

QUESTION 1 (20 marks) Consider an encryption and decryption using Mini-AES as shown in Figure 1. Some detail processes are illustrated in Appendix, respectively. NibbleSub ShifiRow MixColumn KeyAddition Plaintext S A A S Ciphertext Figure 1: Mini-AES encryption process Answer the following questions and show your workings clearly. a) If the key Ko = 1111 0001 1000 1101, calculate the key for K. (4 marks) b) If the key Ki = 0000 1111 0110 0111, calculate the keys for K3. (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 K1 = 1010 0110 1010 0101 K: = 0111 0001 1011 1110 P = 1000 1111 0000 0110 Figure 2 d) Consider the first ShiftRow is 0010 1010 0101 0001. What is the binary value for de in the MixColumn ? (5 marks) QUESTION 1 (20 marks) Consider an encryption and decryption using Mini-AES as shown in Figure 1. Some detail processes are illustrated in Appendix, respectively. NibbleSub ShifiRow MixColumn KeyAddition Plaintext S A A S Ciphertext Figure 1: Mini-AES encryption process Answer the following questions and show your workings clearly. a) If the key Ko = 1111 0001 1000 1101, calculate the key for K. (4 marks) b) If the key Ki = 0000 1111 0110 0111, calculate the keys for K3. (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 K1 = 1010 0110 1010 0101 K: = 0111 0001 1011 1110 P = 1000 1111 0000 0110 Figure 2 d) Consider the first ShiftRow is 0010 1010 0101 0001. What is the binary value for de in the MixColumn
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
