Next: The transformation ShiftRow
Up: Description of the Advanced
Previous: The transformation AddRoundKey
Given a state ,
Nb, the transformation
ByteSub applies an invertible
function
to each state byte
separately. The exact nature of is of no relevance for the implementation
described later. We just mention that is non-linear, and in fact,
it is the only non-linear part of the AES encryption process. In
practice, is often realized by a substitution table or
S-box.
Roger Fischlin
2002-09-25