Add doc comments explaining the four AES round operations: - SubBytes: S-box substitution for non-linearity - ShiftRows: cyclic row shifting for column diffusion - MixColumns: GF(2^8) matrix multiplication for row diffusion - AddRoundKey: XOR with derived subkey