Next: The operation xtime
Up: Description of the Advanced
Previous: The transformation ShiftRow
The transformation
MixColumn is crucial to
the kind of our special implementation.
The transformation
MixColumn operates on the columns
of a state separately. To each column a fixed linear transformation is
applied. To do so, bytes are interpreted as elements in the field
. As is usually done, we will denote elements in this field in
hexadecimal notation. Hence
and
correspond to the bytes
, and
, respectively. Now
MixColumn applies
to each row of a state the linear transformation defined by the
following matrix
![$\displaystyle \left[\begin{array}{cccc}
02 & 03 & 01 & 01\\
01 & 02 & 03 & 01\\
01 & 01 & 02 & 03\\
03 & 01 & 01 & 02
\end{array}\right].$](img53.png) |
|
|
(1) |
One complete round of the AES encryption
procedure is schematically shown in figure 2.
Figure 2:
AES round description, cf. [Sa].
|
Roger Fischlin
2002-09-25