next up previous contents
Siguiente: Addition Arriba: Field operations with the Anterior: Field operations with the

Multiplication

The multiplication group $\mathbb{F}_{2^n}^*=\mathbb{F}_{2^n}-\{0\}$ of the Galois field $\mathbb{F}_{2^n}$ is cyclic, hence for any primitive element $x_0\in\mathbb{F}_{2^n}^*$ we have that for all $x\in\mathbb{F}_{2^n}^*$ there is a $y\in [\![0,2^n-2]\!]$ such that $x=x_0^y$. Obviously, it is written $y=\log_{x_0}(x)$. Through this function, the multiplication can be expressed additively: $\log_{x_0}(x_1 x_2) = \log_{x_0}(x_1) + \log_{x_0}(x_2)$. Let $J: \mathbb{F}_{2^n}\to[\![0,2^n-1]\!]$ be the map such that $J(0)=0$ and $J(x) = \log_{x_0}(x) +1$. Hence $J$ is a bijection and the multiplication in $\mathbb{F}_{2^n}$ determines an operation $*:[\![0,2^n-1]\!]\times[\![0,2^n-1]\!]\to[\![0,2^n-1]\!]$, which is the multiplication using the discrete logarithm representation. These operations are displayed in tables 17-21.


Table: Logarithmic multiplication table in $[\![0,2^2-1]\!]$ using map $J$.
\fbox{$\begin{array}{rrrr}
0 & 0 & 0 & 0 \\
0 & 1 & 2 & 3 \\
0 & 2 & 3 & 1 \\
0 & 3 & 1 & 2
\end{array}$} Image ub2
(a) (b)



Table: Logarithmic multiplication table in $[\![0,2^3-1]\!]$ using map $J$.
\fbox{$\begin{array}{rrrrrrrr}
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 2 & 3 &...
...\\
0 & 6 & 7 & 1 & 2 & 3 & 4 & 5 \\ 0 & 7 & 1 & 2 & 3 & 4 & 5 & 6
\end{array}$} Image ub3
(a) (b)



Table: Logarithmic multiplication table in $[\![0,2^4-1]\!]$ using map $J$.
\fbox{$\begin{array}{rrrrrrrrrrrrrrrr}
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & ...
... & 15 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14
\end{array}$}
(a)

Image ub4
(b)



Table: Logarithmic multiplication table in $[\![0,2^5-1]\!]$ using map $J$ (numeric values).
\begin{table}{\small
\begin{center}
\fbox{$\begin{array}{r@{\;}r@{\;}r@{\;}r@{\;...
... 23 & 24 & 25 & 26 & 27 & 28 & 29 & 30
\end{array}$}
\end{center}}\end{table}



Table: Logarithmic multiplication table in $[\![0,2^5-1]\!]$ using map $J$ (density plot).



next up previous contents
Siguiente: Addition Arriba: Field operations with the Anterior: Field operations with the
Guillermo M. Luna
2010-02-19