Which AES function provides confusion by replacing on byte of the State with another?
A.
AddRoundKey
B.
MixColumns
C.
ShiftRows
D.
SubBytes
Explanation:
Answer D is correct; SubBytes substitutes (replaces) on byte of the State with another.Incorrect Answers and Explanations: A, B, and C: Answers A, B, and C are incorrect. AddRoundKey XORs the State with the key. MixColumns mixes the columns of the state via finite field mathematics. ShiftRows shifts the rows of the State.
SubBytes substitutes (replaces) on byte of the State with another
AddRoundKey XORs the State with the key
MixColumns mixes the columns of the state via finite field mathematics.
ShiftRows shifts the rows of the State.