Professional Documents
Culture Documents
0
0
1
2
3
4
1
1
2
3
4
0
2
2
3
4
0
1
3
3
4
0
1
2
0
1
2
3
4
4
4
0
1
2
3
0
0
0
0
0
0
1
0
1
2
3
4
2
0
2
4
1
3
3
0
3
1
4
2
4
0
4
3
2
1
2
0
2
4
6
1
3
5
3
0
3
6
2
5
1
4
4
0
4
1
5
2
6
3
5
0
5
3
1
6
4
2
+
0
1
2
3
4
5
6
0
0
1
2
3
4
5
6
1
1
2
3
4
5
6
0
2
2
3
4
5
6
0
1
3
3
4
5
6
0
1
2
4
4
5
6
0
1
2
3
5
5
6
0
1
2
3
4
0
1
2
3
4
5
6
6
6
0
1
2
3
4
5
0
0
0
0
0
0
0
0
1
0
1
2
3
4
5
6
6
0
6
5
4
3
2
1
0
0
1
1
1
0
2
2
0
1
2
2
1
0
0
1
0
0
0
0
0
1
0
1
2
1
2
0
2
1
Power
inf
0
2
3
4
5
6
7
8
9
10
11
12
13
14
Polynomial
0
1
2
3
+1
2 +
3 + 2
3 + + 1
2 + 1
3 +
2
++1
3 + 2 +
3 + 2 + + 1
3 + 2 + 1
3 + 1
Vector
0000
0001
0010
0100
1000
0011
0110
1100
1011
0101
1010
0111
1110
1111
1101
1001
Power
inf
0
2
3
4
5
6
7
8
9
10
11
12
13
14
Polynomial
0
1
2
3
3
+1
3 + + 1
3 + 2 + + 1
2 + + 1
3 + 2 +
2 + 1
3 +
3
+ 2 + 1
+1
2 +
3 + 2
Vector
0000
0001
0010
0100
1000
1001
1011
1111
0111
1110
0101
1010
1101
0011
0110
1100
Power
inf
0
2
3
4
5
Polynomial
0
1
2
3
3
2
+ ++1
1
Power
(1 + ) inf
(1 + )0
(1 + )
(1 + )2
(1 + )3
(1 + )4
(1 + )5
(1 + )6
(1 + )7
(1 + )8
(1 + )9
(1 + )10
(1 + )11
(1 + )12
(1 + )13
(1 + )14
Polynomial
0
1
1+
1 + 2
1 + + 2 + 3
+ 2 + 3
1 + 2 + 3
3
1 + + 2
1 + 3
2
2
+ 3
1 + + 3
+ 2
+ 3
Vector
0000
0001
0011
0101
1111
1110
1101
1000
0111
1001
0100
1100
1011
0010
0110
1010
2
3
4
5
6
7
Polynomial
0
1
2 + 1
2 + 2
2
2
+2
+1
Polynomial
0
1
+1
2
2 + 1
2
2 + 2
+2
is the order of the multiplicative group (8 in this case) and (n, i) denotes the GCD of n and
i. Primitive elements are the elements with order 8.
Elements of order 2 = { 4 };
Elements of order 4 = { 2 ,6 };
Elements of order 8 = { , 3 , 5 , 7 } (primitive).
Similarly, let GF (16) = {0, 1, , 2 , , 14 , 4 = + 1.
Elements of order 3 = {5 , 10 };
Elements of order 5 = {3 , 6 , 9 , 12 };
Elements of order 15 = {, 2 , 4 , 7 , 8 , 11 , 13 , 14 } (primitive).
(b) Order of elements in GF(32): Order of the Multiplicative group GF (32) is n = 31. Since n is
prime, (n, i) = 1 for all i = all elements are primitive. For all non-zero, non-unity elements
of GF (pm ) to be primitive, pm 1 should be prime.
5. (a) Multiplication and addition in GF(p)are defined modulo p. Thus, order of an element a is the
smallest number n such that an = 1 mod p. Using this condition, order of every element can
be determined. Moreover, order of any element should divide the order of the multiplicative
group p 1. An element is primitive if its order is equal to p 1.
GF(7): Elements of order 2 = { 6}; Elements of order 3 = { 2,4}; Elements of order 6
(primitive) = { 3,5}.
GF(11): Elements of order 2 = { 10}; Elements of order 5 = { 3,4,5,9}; Elements of order 10
(primitive) = { 2,6,7,8}.
(b) All non-zero, non-unity elements of GF (p) cannot be primitive for p > 3 since (p 1) would
not be prime, and there would be elements with order less than (p 1). In GF (3) there is
only one non-zero, non-unity element and it has to be primitive.
m1 2
m
m1
6. (a) Let GF (2m ). We know that 2 = . Therefore, 2
= . Hence, 2
is a
square root of .
(b) Proof is similar to that for the previous part.
7. In GF(16),
(x + y)3 = x3 + y 3 + 3x2 y + 3xy 2 = x3 + y 3 + xy(x + y).
Using the given values for x + y and x3 + y 3 , we get that (14 )3 = + xy(14 ). Simplifying, we
get xy = 14 or y = 14 /x. Using in x + y = 14 , we get
x+
14
= 14 ,
x
Minimal Polynomial
x
x+1
x2 + x + 2
x2 + 1
x+2
x2 x + 2
Minimal Polynomial
x
x+1
x4 + x + 1
4
x + x3 + x2 + x + 1
x2 + x + 1
x4 + x3 + 1