Page 37 - Hardware Implementation of Finite-Field Arithmetic
P. 37

20     Cha pte r  O n e


                  It must be noted that in Example 1.12 we may adjoin either the
               root θ or the root 2θ + 2 of f, and the same field would be obtained.
               This fact is covered as follows. Let  α and β be two roots of the
               polynomial f ∈ E[x] that is irreducible over E. Then E(α) and E(β)
               are isomorphic under an isomorphism, mapping α to β and keeping
               the elements of E fixed.

               1.3.3  Roots of Irreducible Polynomials
               As described previ  ously, starting from the prime fields F , other finite
                                                              p
               fields can be constructed by the process of root adjunction. If f ∈ F [x]
                                                                      p
               is an  irreducible polynomial over F  of degree n, then a finite field
                                             p
                     n
               with  p  elements can be obtained by adjoining a root of  f to  F .
                                                                        p
               Furthermore, for every prime p and every positive integer n there
               exists a finite field with p  elements and therefore we can speak of the
                                    n
                                                  n
               finite field (or the Galois field) with q = p  elemen ts, or of the finite
               field of order q. This field is denoted by F  or GF  (q), where q is a
                                                    q
               power of the prime characteristic p of F .
                                                q
               Theorem 1.2  If f is an irreducible polynomial in  Fx [] of degree m,
                                                          q
               then f has a root α in F m . Furthermore, all the roots of f are simple and are
                                q                 2      m 1
                                                          −
                                              q
                                                 q
               given by the m distinct elements αα α , ...  α ,  q   of F m .
                                               ,
                                            ,
                                                               q
                  Let F m be an extension of F  and let α ∈ F m. Then the elements
                       q
                                          q
                                                      q
               α, α  , α  , . . . , α  q m − 1   are called the conjugates of α with respect
                      q 2
                   q
               to F , t hat are distinct if and only if the minimal polynomial of α over
                  q
               F  has degree m. It can also be proven that if α is a primitive element of F ,
                                                                        q
                q
               then so are all its conjugates with respect to any subfield of F .
                                                                  q

               Example 1.13  Let α∈ F 4 = F  be a root of f  (x) = x  + x + 1 ∈ F [x]. The
                                                        4
                                   2   16                         2
                                                                     2
                                                  2
               conjugates of α with respect to F  are α, α , α  = α + 1, and α  = α  + 1,
                                                    4
                                                                 8
                                          2
               where each of them is a primitive element of F .
                                                      16
               1.3.4  Bases of Finite Fields
               Considering a finite exten sion F = F m of the finite field E = F  as a
                                              q                     q
               vector space over E, then F has dimension m over E. Moreover, if
               {α , α , . . . , α } is a basis of F over E, then each element  α in F can be
                 1  2     m
               uniquely represented by α = a  α + a  α + ...  + a  α , with a  ∈ E for
                                         1  1  2  2     m  m      i
               1 ≤ i ≤ m.
               Definition 1.26  If α ∈ F = F m and E = F , then the trace of α over E is
                                                q
                                      q
               defined by
                               Tr()α = α α +  ... + α q m−1          (1.6)
                                       +
                                          q

                  It must be noted that the trace of α over E is the sum of the conjugates
               of α with respect to E. Furthermore, Tr (α) is an element of E.
                  Let  F =  F m and  E = F . Then the trace function satisfies the
                                       q
                           q
               following properties:
   32   33   34   35   36   37   38   39   40   41   42