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

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!