Question
Simplified AES 1) Describe in detail the key generation and encryption process for Simplified AES by showing your results at each step. I have provided
Simplified AES
1) Describe in detail the key generation and encryption process for Simplified AES by showing your results at each step. I have provided for you the final result.
a) Input: 16 bit key = 1010 0101 1111 0011 and 16 bit plaintext = 1000 0100 0010 0001
Details of the key generation process:
K0 = K1 = K2 =
Solution:
K0 = 1010 0101 1111 0011 K1 = 1001 0010 0110 0001 K2 = 1110 1010 1000 1011
Details of encryption process:
Output from Add Round Key using K0 =
Output from Mix Columns =
Output from Add Round Key using K1 =
Ciphertext = 0000 1100 1011 0011
b) Input: 16 bit key = 1010 0101 1111 0011 and 16 bit plaintext = 0000 1111 0000 1111
Details of the key generation process:
K0 = K1 = K2 =
Solution:
K0 = 1010 0101 1111 0011 K1 = 1001 0010 0110 0001 K2 = 1110 1010 1000 1011
Details of encryption process:
Output from Add Round Key using K0 =
Output from Mix Columns =
Output from Add Round Key using K1 =
Ciphertext = 0010 0101 1100 0100
2) Verify that using the Ciphertext from the previous questions you obtain the associated plaintext.
3) What is the output associated to the input = 1010 1010 1110 0100 after you perform the Mix Column Block?
Output =
Solution
Output = 0100 0100 1101 1001
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started