Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
55 views

Introduction To Finite Fields: Yunghsiang S. Han

This document provides an introduction to finite fields. It begins by defining groups and fields. A group is a set with a binary operation that satisfies associativity, identity, and inverse properties. A field consists of a set with two binary operations, addition and multiplication, such that the set forms a commutative group under each operation and multiplication distributes over addition. Finite fields, also called Galois fields, have a finite number of elements. The document discusses the properties and examples of finite fields, including that every finite field has a primitive element. It also covers binary field arithmetic.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views

Introduction To Finite Fields: Yunghsiang S. Han

This document provides an introduction to finite fields. It begins by defining groups and fields. A group is a set with a binary operation that satisfies associativity, identity, and inverse properties. A field consists of a set with two binary operations, addition and multiplication, such that the set forms a commutative group under each operation and multiplication distributes over addition. Finite fields, also called Galois fields, have a finite number of elements. The document discusses the properties and examples of finite fields, including that every finite field has a primitive element. It also covers binary field arithmetic.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

Introduction to Finite Fields

Yunghsiang S. Han

Graduate Institute of Communication Engineering, National Taipei University Taiwan E-mail: yshan@mail.ntpu.edu.tw

Y. S. Han

Finite elds

Groups
Let G be a set of elements. A binary operation on G is a rule that assigns to each pair of elements a and b a uniquely dened third element c = a b in G. A binary operation on G is said to be associative if, for any a, b, and c in G, a (b c) = (a b) c. A set G on which a binary operation is dened is called a group if the following conditions are satised: 1. The binary operation is associative. 2. G contains an element e, an identity element of G, such that, for any a G, a e = e a = a. 3. For any element a G, there exists another element a G
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

such that a a = a a = e. a and a are inverse to each other. A group G is called to be commutative if its binary operation also satises the following condition: for any a and b in G, a b = b a.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

Properties of Groups
The identity element in a group G is unique. Proof: Suppose there are two identity elements e and e in G. Then e = e e = e. The inverse of a group element is unique.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

Example of Groups
(Z, +). e = 0 and the inverse of i is i. (Q {0}, ). e = 1 and the inverse of a/b is b/a. ({0, 1}, ), where is exclusive-OR operation. The order of a group is the number of elements in the group. Additive group: ({0, 1, 2, . . . , m 1}, ), where m Z + , and i j i + j mod m. (i j) k=i (j k ). e = 0. 0 < i < m, m 1 is the inverse of i. i j=j i. Multiplicative group: ({1, 2, 3, . . . , p 1}, ), where p is a prime and i j i j mod p.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

Proof: Since p is a prime, gcd(i, p) = 1 for all 0 < i < p. By Euclids theorem, a, b Z such that a i + b p = 1. Then a i = b p + 1. If 0 < a < p, then a i = i a = 1. Assume that a p. Then a = q p + r, where r < p. Since gcd(a, p) = 1, r = 0. Hence, r i = (b + q i)p + 1, i.e., r i = i r = 1.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

Subgroups
H is said to be a subgroup of G if (i) H G and H = . (ii) H is closed under the group operation of G and satises all the conditions of a group. Let G = (Q, +) and H = (Z, +). Then H is a subgroup of G.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

Fields
Let F be a set of elements on which two binary operations, called addition + and multiplication , are dened. The set F together with the two binary operations + and is a eld if the following conditions are satised: 1. (F, +) is a commutative group. The identity element with respect to addition is called the zero element or the additive identity of F and is denoted by 0. 2. (F {0}, ) is a commutative group. The identity element with respect to multiplication is called the unit element or the multiplicative identity of F and is denoted by 1. 3. Multiplication is distributive over addition; that is, for any three elements a, b and c in F , a (b + c) = a b + a c.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

The order of a eld is the number of elements of the eld. A eld with nite order is a nite eld. a b a + (b), where b is the additive inverse of b. a b a b1 , where b1 is the multiplicative inverse of b.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

Properties of Fields
a F, a 0 = 0 a = 0. Proof: a = a 1 = a (1 + 0) = a + a 0. 0 = a + a = a + (a + a 0). Hence, 0 = 0 + a 0 = a 0. Let a, b F and a, b = 0. Then a b = 0. a b = 0 and a = 0 imply that b = 0. a, b F , (a b) = (a) b = a (b). Proof: 0 = 0 b = (a + (a)) b = a b + (a) b. Similarly, we can prove that (a b) = a (b). Cancellation law: a = 0 and a b = a c imply that b = c. Proof: Since a = 0, a1 (a b) = a1 (a c). Hence, (a1 a) b = (a1 a) c, i.e., b = c.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

10

Examples of Fields
(R, +, ). ({0, 1}, , ), binary eld (GF (2)). ({0, 1, 2, 3 . . . , p 1}, , ), prime eld (GF (p)), where p is a prime. There is a prime eld for any prime. It is possible to extend the prime eld GF (p) to a eld of pm elements, GF (pm ), which is called an extension eld of GF (p). Finite elds are also called Galois elds.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

11

Properties of Finite Fields


Let 1 be the unit element in GF (q ). Since there are only nite number of elements in GF (q ), there must exist two positive integers m and n such that m < n and
m i=1 n m i=1

1=

n i=1

1.

Hence,

1 = 0.
i=1

There must exist a smallest positive integer such that

1 = 0.

This integer is called the characteristic of the eld GF (q ). is a prime.


Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

12

Proof: Assume that = km, where 1 < k, m < . Then ( k ) ( m ) km 1 1 = 1 = 0.


i=1 k i=1 m i=1 i=1 i=1

Then
k i=1

1 = 0 or

1 = 0. Contradiction.

1 =
1 i=1

m i=1

1 for any k, m < and k = m.


1 i=1 i=1

1=

1,

2 i=1

1, . . . ,

1,

1 = 0 are distinct elements in

GF (q ). It cab be proved that these elements is a eld, GF (), under the addition and multiplication of GF (q ). GF () is called a subeld of GF (q ).
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

13

If q = , then q is a power of . Proof: We have GF () a subeld of GF (q ). Let 1 GF (q ) GF (). There are elements in GF (q ) of the form a1 1 , a1 GF (). Since = q , we choose 2 GF (q ) not of the form a1 1 . There are 2 elements in GF (q ) of the form a1 1 + a2 2 . If q = 2 , we are done. Otherwise, we continue in this fashion and will exhaust all elements in GF (q ). Let a be a nonzero element in GF (q ). Then the following powers of a, a1 = a, a2 = a a, a3 = a a a, . . . must be nonzero elements in GF (q ). Since GF (q ) has only nite number of elements, there must exist two positive integers k and m such that k < m and ak = am . Hence, amk = 1. There must exist a smallest positive integer n such that an = 1. n is called the order of the nite eld element a.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

14

The powers a1 , a2 , a3 , . . . , an1 , an = 1 are all distinct. The set of these powers form a group under multiplication of GF (q ). A group is said to be cyclic if there exists an element in the group whose powers constitute the whole group. Let a be a nonzero element in GF (q ). Then aq1 = 1. Proof: Let b1 , b2 , . . . , bq1 be the q 1 nonzero elements in GF (q ). Since a b1 , a b2 , . . . , a bq1 are all distinct nonzero elements, we have (a b1 ) (a b2 ) (a bq1 ) = b1 b2 bq1 . Then, aq1 (b1 b2 bq1 ) = b1 b2 bq1 , and then aq1 = 1.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

15

If n is the order of a nonzero element a, then n|q 1. Proof: Assume that q 1 = kn + r, where 0 < r < n. Then 1 = aq1 = akn+r = (an )k ar = ar . Contradiction.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

16

Primitive Element
In GF (q ), a nonzero element a is said to be primitive if the order of a is q 1. The powers of a primitive element generate all the nonzero elements of GF (q ). Every nite eld has a primitive element.
rm 1 r2 Proof: Assume that q > 2. Let h = pr 1 p2 pm be the prime factor decomposition of h = q 1. For every i, the polynomial xh/pi 1 has at most h/pi roots in GF (q ). Hence, there is at least one nonzero element in GF (q ) that are not a root of this polynomial. Let ai be such an element and set

bi = We have
pi i bi
r

h/(pi i ) ai .

i = 1 and the order of bi is a divisor of pr i .

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

17

On the other hand,


pi i bi
r 1

= ai

h/pi

= 1.

i And so the order of bi is pr i . We claim that the element b = b1 b2 bm has order h. Suppose that the order of b is a proper divisor of h and is therefore a divisor of at least one of the m integers h/pi , 1 i m, say of h/p1 . Then we have

1 = bh/p1 = b1

h/p1 h/p2 b2

1 bh/p m .

1 i Now, for 1 < i, pr = 1. Therefore, i divides h/p1 , and hence bi h/p b1 1 = 1. This implies that the order of b1 must divide h/p1 . Contradiction.

h/p

Consider GF (7). We have 31 = 3, 32 = 2, 33 = 6, 34 = 4, 35 = 5, 36 = 1.


Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

18

Hence, 3 is a primitive element. Since 41 = 4, 42 = 2, 43 = 1 the order of 4 is 3 and 3|7 1. GF (q ) {0} is a nite cyclic group under multiplication. The number of primitive elements in GF (q ) is (q 1), where is the Eulers function.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

19

Binary Field Arithmetic


Let f (x) = f (x) f (x) f (x)
n i=0

fi xi and g (x) =

m i=0

gi xi , where fi , gi GF (2).

g (x) f (x) + g (x) with coecients modulo by 2. g (x) f (x) g (x) with coecients modulo by 2. 0 = 0.

f (x) is said to be irreducible if it is not divisible by any polynomial over GF (2) of degree less than n but greater than zero. x2 , x2 + 1, x2 + x are reducible over GF (2). x + 1, x2 + x + 1, x3 + x + 1 are irreducible over GF (2). For any m > 1,, there exists an irreducible polynomial of degree m.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

20

Any irreducible polynomial over GF (2) of degree m divides m x2 1 + 1. It will be easy to prove when we learn the construction of an extension eld. x3 + x + 1|x7 + 1, i.e., x7 + 1 = (x4 + x2 + x + 1)(x3 + x + 1). An irreducible polynomial p(x) of degree m is said to be primitive if the smallest positive integer n for which p(x) divides m xn + 1 is n = 2m 1, i.e., p(x)|x2 1 + 1. Since x4 + x + 1|x15 + 1, x4 + x + 1 is primitive. x4 + x3 + x2 + x + 1 is not since x4 + x3 + x2 + x + 1|x5 + 1. For a given m, there may be more than one primitive polynomial of degree m. For all 0, [f (x)]
2

= f (x ).

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

21

Proof: f 2 (x) = (f0 + f1 x + + fn xn )2

= [f0 + (f1 x + f2 x2 + + fn xn )]2


2 = f0 + (f1 x + f2 x2 + + fn xn )2

Expanding the equation above repeatedly, we eventually obtain


2 f 2 (x) = f0 + (f1 x)2 + (f2 x2 )2 + + (fn xn )2 .

Since fi = 0 or 1, fi2 = fi . Hence, we have f 2 (x) = f0 + f1 x2 + f2 (x2 )2 + + fn (x2 )n = f (x2 ).

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

22

List of Primitive Polynomials

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

23

Construction of GF (2m )
Initially, we have two elements 0 and 1 from GF (2) and a new symbol . Dene a multiplication as follows: 1. 0 0 = 0, 01=10=0 11=1 1=1=

0 = 0 = 0, 3. F = {0, 1, , 2 , . . . , j , . . .}.

2. 2 = 3 = j = (j times) Let p(x) be a primitive polynomial of degree m over GF (2). 2 m 1 Assume that p() = 0. Since p(x)|x + 1, m x2 1 + 1 = q (x)p(x). Hence, m m 2 1 + 1 = q ()p() = q () 0 = 0, 2 1 = 1, and i is not 1 for i < 2m 1.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

24

Let

F = {0, 1, , , . . . ,
2

2m 2

}.

It can be proved that F {0} is a communicative group under . 1, , , . . . ,


2 2m 2

represent 2m 1 distinct elements.

Next we dene an additive operation + on F such that F forms a communicative group under +. For 0 i < 2m 1, we have xi = qi (x)p(x) + ai (x), where ai (x) = ai0 + ai1 x + ai2 x2 + + ai(m1) xm1 and aij {0, 1}. Since xi and p(x) are relatively prime, we have ai (x) = 0.
Graduate Institute of Communication Engineering, National Taipei University

(1)

Y. S. Han

Finite elds

25

For 0 i = j < 2m 1, ai (x) = aj (x). Proof: Suppose that ai (x) = aj (x). Then xi + xj = = [qi (x) + qj (x)]p(x) + ai (x) + aj (x) [qi (x) + qj (x)]p(x).

This implies that p(x) divides xi (1 + xj i ) (assuming that j > i). Since xi and p(x) are relatively prime, p(x) must divide xj i + 1. This is impossible since j i < 2m 1 and p(x) is a primitive polynomial of degree m which does not divide xn + 1 for n < 2m 1. Contradiction. We have 2m 1 distinct nonzero polynomials ai (x) of degree m 1 or less. Replacing x by in (1) we have i = ai () = ai0 + ai1 + ai2 2 + + ai(m1) m1 .
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

26

The 2 1 nonzero elements, , , , . . . , in F can be represented by 2m 1 distinct nonzero polynomials of over GF (2) with degree m 1 or less.
m 0 1 2

2 m 2

The 0 in F can be represented by the zero polynomial. Dene an addition + as follows: 1. 0 + 0 = 0. 2. For 0 i, j < 2m 1, 0 + i = i + 0 = , i + j = = (ai0 + ai1 + ai2 2 + + ai(m1) m1 ) + (aj 0 + aj 1 + aj 2 2 + + aj (m1) m1 ) (ai0 + aj 0 ) + (ai1 + aj 1 ) + (ai2 + aj 2 )2 + + (ai(m1) + aj (m1) )m1 ,
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

27

where ai + aj is carried out in modulo-2 addition. 3. For i = j , (ai0 +aj 0 )+(ai1 +aj 1 )+(ai2 +aj 2 )2 + +(ai(m1) +aj (m1) )m1 is nonzero and must be the polynomial expression for some k in F . It is easy to see that F is a commutative group under + and polynomial multiplication satises distribution law. F is a nite eld of 2m elements.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

28

Three representations for the elements of GF (24 ) generated by p(x) = 1 + x + x4

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

29

2 3 6

4 12

16 24 48 9 3

Representations of p(z) = + z + 1 Exponential Polynomial Binary Decimal Notation Notation Notation Notation
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

GF(24).

z4

Minimal Polynomial
x x+1 x4 + x + 1 x4 + x + 1 x4 + x3 + x2 + x + 1 x4 + x + 1 x2 + x + 1 x4 + x3 + x2 + x + 1 x4 + x3 + 1 x4 + x + 1 x4 + x3 + x2 + x + 1 x2 + x + 1 x4 + x3 + 1 x4 + x3 + x2 + x + 1 x4 + x3 + 1 x4 + x3 + 1

0 1 z z2 z3 z+1 z2 + z z3 + z2 z3 + z + 1 z2 + 1 z3 + z z2 + z + 1 z3 + z2 + z + 1 z3 + z2 + z + 1 z3 + z2 + 1 z3 + 1

0000 0001 0010 0100 1000 0011 0110 1100 1011 0101 1010 0111 1110 1111 1101 1001

0 1 2 4 8 3 6 12 11 5 10 7 14 15 13 9



Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

30

Examples of Finite Fields


GF(2) + 0 1 0 1 0 1 1 0 * 0 1 0 1
2+

GF(3) + 0 1 2 +1 0 1 2 0 1 2 1 2 0 2 0 1 * 0 1 2 0 0 0 0 1 2

0 0 1 0 GF(2)[ ]

0 0 1 2 2 1

Primitive polynomial over GF(2)

GF(4) + 0 1 2 3 0 1 2 0 1 2 1 0 3 2 3 0 3 2 1 3 3 2 1 0 * 0 1 2 3 0 0 0 0 0 1 0 3 1 2 2 0 1 2 3 3 0 2 3 1

GF(22), p(x) = 1 + x + x2 ( p( ) = 1 + + 2 = 0 ) 0 1
2

0 1 1+

00 10 01 11

0 2 1 3



Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

31

Examples of Finite Fields

GF(42)

GF(4)[z]/z2+z+2, p(z) = z2+z+2


Exponential Notation Polynomial Notation

Primitive polynomial over GF(4)


Decimal Notation Minimal Polynomial

Binary Notation

0
0 1 2 3 4 5 6 7

=z 15 = 1

8 9 10 11 12 13 14

0 1 z z+2 3z + 2 z + 1 Operate 2 GF(4) 2z 2z + 3 z+3 2z + 2 3 3z 3z + 1 2z + 1 3z + 3

on

00 01 10 12 32 11 02 20 23 13 22 03 30 31 21 33

0 1 4 6 14 5 2 8 11 7 10 3 12 13 9 15

x+1 x2 + x + 2 x2 + x + 3 x2 + 3x + 1 x2 + x + 2 x+2 x2 +2x + 1 x2 + 2x + 2 x2 + x + 3 x2 + 2x + 1 x+3 x2 + 3x + 3 x2 + 3x + 1 x2 + 2x + 2 x2 + 3x + 3



Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

32

Properties of GF (2m )
In GF (2) x4 + x3 + 1 is irreducible; however, GF (24 ), x4 + x3 + 1 = (x + 7 )(x + 11 )(x + 13 )(x + 14 ). Let f (x) be a polynomial with coecients from GF (2). Let be an element in extension eld GF (2m ). If is a root of f (x), then 2 for any 0, is also a root of f (x). The element 2 is called a conjugate of . The 2m 1 nonzero elements of GF (2m ) form all the roots of m x2 1 + 1. Proof: Let be a nonzero element in GF (2m ). It has been 2m 1 2 m 1 shown that = 1. Then + 1 = 0. Hence, every m 2m 1 nonzero element of GF (2 ) is a root of x + 1. Since the m degree of x2 1 + 1 is 2m 1, the 2m 1 nonzero elements of m 2 m 1 GF (2 ) form all the roots of x + 1.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

33

The elements of GF (2 ) form all the roots of x


m

2m

+ x.

Let (x) be the polynomial of smallest degree over GF (2) such that ( ) = 0. The (x) is called the minimal polynomial of . (x) is unique. The minimal polynomial (x) of a eld element is irreducible. Proof: Suppose that (x) is not irreducible and that (x) = 1 (x)2 (x), where degrees of 1 (x), 2 (x) are less than that of (x). Since ( ) = 1 ( )2 ( ) = 0, either 1 ( ) = 0 or 2 ( ) = 0. Contradiction. Let f (x) be a polynomial over GF (2). Let (x) be the minimal polynomial of a eld element . If is a root of f (x), then f (x) is divisible by (x). Proof: Let f (x) = a(x)(x) + r(x), where the degree of r(x) is less than that of (x). Since f ( ) = ( ) = 0, we have r( ) = 0.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

34

Then r(x) must be 0 since (x) is the minimal polynomial of . The minimal polynomial (x) of an element in GF (2m ) divides 2m x + x. Let f (x) be an irreducible polynomial over GF (2). Let be an element in GF (2m ). Let (x) be the minimal polynomial of . If f ( ) = 0, then (x) = f (x). Let be an element in GF (2m ) and let e be the smallest e non-negative integer such that 2 = . Then f (x) =
e 1 i=0

(x + )

2i

is an irreducible polynomial over GF (2).

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

35

Proof: Consider [e1 ] 2 e 1 i 2 2i [f (x)] = (x + ) = (x + 2 )2 .


i=0 i=0 2i+1

Since (x + ) = x + [f (x)]
2

2i 2

,
i+1

e 1 i=0

(x2 + 2

)=

(x2 + 2 )

[e1 ] 2 2i 2 2e = (x + ) (x + )
i=1

i=1

Since 2 = , then [f (x)] =


2 e 1 i=0

(x2 + 2 ) = f (x2 ).

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

36

Let f (x) = f0 + f1 x + + fe xe , where fe = 1. Expand [f (x)]2 = (f0 + f1 x + + fe xe )2 e e e = fi2 x2i + (1 + 1) fi fj xi+j


i=0 e i=0 i=0
j =0 i=j

fi2 x2i .

Then, for 0 i e, we obtain fi = fi2 . This holds only when fi = 0 or 1. Now suppose that f (x) is no irreducible over GF (2) and f (x) = a(x)b(x). Since f ( ) = 0, either a( ) = 0 or b( ) = 0. If e1 a( ) = 0, a(x) has , 2 , . . . , 2 as roots, so a(x) has degree e
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

37

and a(x) = f (x). Similar argument can be applied to the case b( ) = 0. Let (x) be the minimal polynomial of an element in GF (2m ). e Let e be the smallest integer such that 2 = . Then (x) =
e 1 i=0

(x + 2 ).

Let (x) be the minimal polynomial of an element in GF (2m ). Let e be the degree of (x). Then e is the smallest integer such e that 2 = . Moreover, e m. The degree of the minimal polynomial of any element in GF (2m ) divides m.

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

38

Minimal polynomials of the elements in GF(24) generated by p(x)=x4+x+1 Conjugate roots 0 1 , 2, 4, 8 3, 6, 9, 12 5, 10 7, 11, 13, 14 minimal polynomials x x+1 x4+ x +1 x4+ x3+ x2+ x +1 x2+ x +1 x4+ x3+ 1

e.g. X15-1= (x+1)(x2+x+1) (x4+x+1) (x4+x3+1) (x4+x3+x2+x+1) over GF(2) X15-1= (x- 0) (x- 5)(x- 10) (x- 1)(x- 2)(x- 4)(x- 8) over GF(24)
15

=1

(x- 7)(x-

14)(x- 13)(x- 11)

(x- 3)(x- 6)(x-

12)(x- 9)

Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

39

If is a primitive element of GF (2m ), all its conjugates 2 2 , 2 , . . ., are also primitive elements of GF (2m ). Proof: Let n be the order of 2 for > 0. Then ( ) =
2 n n2

= 1.

It has been proved that n divides 2m 1, 2m 1 = k n. Since is a primitive element of GF (2m ), its order is 2m 1. Hence, 2m 1|n2 . Since 2 and 2m 1 are relatively prime, n must be divisible by 2m 1, say n = q (2m 1). Then n = 2m 1. Consequently, 2 is also a primitive element of GF (2m ). If is an element of order n in GF (2m ), all its conjugates have the same order n.
Graduate Institute of Communication Engineering, National Taipei University

Y. S. Han

Finite elds

40

2 3 6

4 12

16 24 48 9 3

Representations of p(z) = + z + 1 Exponential Polynomial Binary Decimal Notation Notation Notation Notation
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

GF(24).

z4

Minimal Polynomial
x x+1 x4 + x + 1 x4 + x + 1 x4 + x3 + x2 + x + 1 x4 + x + 1 x2 + x + 1 x4 + x3 + x2 + x + 1 x4 + x3 + 1 x4 + x + 1 x4 + x3 + x2 + x + 1 x2 + x + 1 x4 + x3 + 1 x4 + x3 + x2 + x + 1 x4 + x3 + 1 x4 + x3 + 1

0 1 z z2 z3 z+1 z2 + z z3 + z2 z3 + z + 1 z2 + 1 z3 + z z2 + z + 1 z3 + z2 + z + 1 z3 + z2 + z + 1 z3 + z2 + 1 z3 + 1

0000 0001 0010 0100 1000 0011 0110 1100 1011 0101 1010 0111 1110 1111 1101 1001

0 1 2 4 8 3 6 12 11 5 10 7 14 15 13 9



Graduate Institute of Communication Engineering, National Taipei University

You might also like