AddRoundKey
AddRoundKey is a fundamental operation in the Advanced Encryption Standard (AES) cipher. In AES, the 128-bit state is mixed with a 128-bit round key by a bitwise exclusive OR (XOR). This operation is simple and highly efficient in both software and hardware.
In the AES encryption process, AddRoundKey is applied multiple times. An initial AddRoundKey is performed before
Key properties of AddRoundKey include its linearity and invertibility. Since it is implemented as XOR, it is
In practice, AddRoundKey is a core building block of AES and is widely supported by hardware accelerators