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