Abstract— The representation of mathematical fields can be accomplished by binary rows (or columns) of a binary triangular matrix as the Hamming’s matrices, but this representation don’t show the basic product properties of the fields, that is the nonzero elements of the fields forms a cyclic multiplicative group.
In this paper we show that the elements of the fields GF(2n), and their subgroups, can represent as square matrices by m – sequences, which satisfies the product properties as a cyclic group.
Index Term - Galois fields, m-sequences,cyclic groups, Orthogonal sequences.
I. INTRODUCTION
m- Linear Recurring Sequences
Let k be a positive integer and
,
0,
1, ...,
k1 are elements in the fieldF
q, then the sequencea
0, a
1, ...
iscalled non homogeneous linear recurring sequence of order kiff :
) 1 ( 1 ,..., 1 , 0 , ,
...
1
1 0
2 2 1 1
k
i
i n i k
n
q i n
k n k k n k k n
a a
or
k i
F a
a a
a
The elements
a
0, a
1, ..., a
k1 are called the initial values (or the vector( a
0, a
1, ..., a
k1)
is called the initial vector).If
0
then the sequencea
0, a
1, ...
is called homogeneous linear recurring sequence (H. L. R.
S. ), except the zero initial vector, and the polynomial 0
1 1
1
...
)
( x x
x
x
f
k k k (2)is called the characteristic polynomial. In this study, we are limited to
0 1
. [1]-[3]II. THEIMPORTANCEOFTHISRESEARCHAND ITSOBJECTIVES
The elements of the fields GF(2n), and their subgroups, can be represented assquare matrices by m – sequences, which satisfies the multiplicative properties as a cyclic group, that is it will be useful in many other scientific branches. For example orthogonal sets in the forward and the inverse link of communications channels in the CDMA systems especially in
Manuscript Received May, 2014
Ahmad Hamza Al Cheikha, Department of Mathematical Science, Ahlia University, Kingdom of Bahrain.
the second (IS-95-CDMA), the third…. (CDMA200,…), the pilot channels, the Sync channels, and the Traffics channelsin the present or in many other scientific branches in the future.
III. RESEARCHMETHODSANDMATERIALS Basic Definitions and Theorems
Definition 1.Let S be a nonempty set and
a
0, a
1, ....
is sequence from S and if there isr 0
such that:0
;
00
;
a n n n
a
n r n (3)Then this sequence is called Ultimately Periodic Sequence, and r is called a period of this sequence, the smallest positive integer between these r’s is called the period of this sequence, and the smallest non negative
n
0 such that:0
;
00
;
a n n n
a
n r n ,is called Pre-Period, [1][ 4]
Definition 2.The Ultimately Periodic Sequence
....
, ,
10
a
a
with the smallest period r is called a periodic iff:a
nr a
n ;n 0 , 1 , ...
[1]-[ 4]Definition 3.The complement of the binary vector
)
,..., ,
( x
1x
2x
nX
is the vectorX ( x
1, x
2,..., x
n)
, when
1 0
0 1
i i
i
if x
x
x if
. [1]-[ 4]Definition 4. (Euler function
). (n )
is the number of the natural numbers that are relatively primewithn.[5]-[ 8]
Definition 5.AnyPeriodic Sequence
a
0, a
1, ....
overF
q with prime characteristicpolynomial is an orthogonal cyclic code and ideal auto correlation [1]-[ 10].Definition 6.The binary periodic sequence
( a
i)
iN, with the period r has the property of “ Ideal AutoCorrelation” if and only if its periodic auto correlation
R
a of the form:
otherwise
r for
R
ar
; 1
) mod(
0
;
When:
10
1 )
(
r
t
t a t a
R
a
[1],[2]Theorem1.
i. If
a
0, a
1, ....
is a homogeneous linear recurring sequence of order k inF
q , satisfies (1) then this sequence is periodic.Matrix Representation of Groups in the Finite Fields GF (2 n )
AhmadHamza Al Cheikha
ii. If this sequence is homogeneous linear recurring sequence, periodic with the period r, and its characteristic polynomial
f (x )
thenr ord f (x )
. [6]iii. If the polynomial
f (x )
is primitive then the period of the sequence isq
k 1
, and this sequence is called m – sequence.Lemma 2.( Fermat’s theorem ). IfF is a finite field and has q elements then every elementa of F satisfies the
equation:
x
q x
. [6],[9]Theorem 3.For any primitive element p and any positive integern there is a field F, which has
p
nelementsand any two fields having
q p
n Elements are isomorphic. [6],[9],[11]Theorem 4.
i.
( q
m 1 ) ( q
n 1 ) m n
(4)ii.If
F
qis a field of orderq p
nthen any subfield of them of the orderp
m andm n
and by inverse ifn
m
then in the fieldF
qthere is a subfield of orderp
m . [6],[9],[11]Theorem 5.The number of irreducible polynomials in
)
(x
F
q of degree m and order e is ( e / ) m
,ife 2
, whenm is the order of q by mod e, and equal to 2 if m = e = 1, and equal to zeroelsewhere. [6]-[9]Theorem 6. If
g (x )
is a characteristic prime polynomial of the (H. L. R. S.)a
0, a
1, ....
of degree k, and
is a root ofg (x )
in any splitting field of F2 then the general bound of the sequence is:k n
i i n
i
C
a
2 1
1
.[11],[12].
* The study here, is limited to the fields Galois
GF ( 2
n)
IV. RESULTSAND DISCUSSIONA. First step
Theorem 7
:
Supposea
0, a
1, ....
is a non zero homogeneous linear recurring sequence of order k overF
2 { 0 , 1 }
and) (x
f
is its prime characteristic polynomial then the first1
2
kr
bounds with all its cyclic shifts forming an additive group.Proof: This sequence is periodic with period
r 2
k 1
. We suppose$ S
1, S
2,..., S
r
whereS
1 a
1a
2... a
r
is the sequence of the first
r 2
k 1
bounds, and
1....
1 , ...,
2
a
ra a
rS S
r a
2a
3... a a
r 1
are allits cyclic shifts, and we supposeO S
0 0 ... 0
,
0$ S
S
and if
is a root of the prime polynomial)
(x f
and:
1
0 1
0
1
0 0 }, 0 {
2 ..., , 2 , 1 , 0 , :
) 2 (
k
j j k
j
k j
j i
i
k
b i
GF
And the function:
h : GF ( 2
k) S
as following:
0 1 1
0 1 1 2 2
) ( )
( h i h b b b
b b b
b b
kh
i
k k kThen h is one-to-one corresponding and:
1 0 ),
( . ) . (
) ( ) ( ) (
or m h
m m
h
h h
h
i i
j i
j i
And
h
is Linear Transformation and isomorphism from the additive group GF ( 2
k),
to the additive group S , .
B. Second Step
Theorem 8: Suppose
a
1, a
2,...
is a non zerohomogeneous linear recurring sequence of order k in F2 and f(x) is their primitive characteristic polynomial, S1 is the initial bounds wherer 2
k 1
and$ S
1, S
2,..., S
r
arethe all cyclic shifts. Let A is a matrix which its rows are elements $ respectively, then
A
i, i 1 ,..., r
is a cyclic multiplicative group, relatively to product of matrices, having the period ofS
1( x )
and rows ofAiare the shifts to rows of A.Proof:
Suppose
S
rS S A ...
2 1
and we will compute
A
2 A A
.Suppose the first row
1 in the matrixA
2then:
I i
S
i
1whenI the set of allcolumns in A which does not start by zero, and we see that:
$
&
$
, Y X Y X Y X
Then
1 S
l $
The second row
2inA
2 is a result of shift i by 1digit tothe right, then: 2 1 1
lI i
i
S
S
, and respectively wehave 1 1
l rI i
r i
r
S S
, when theindexescomputed by mod r, then the rows of the matrix
A
2are shifts to rows of A, On other hand we suppose that x S x , S x ,..., S
r x
$
1 2 then:
)
1
(
I i
i
x S
x ;
)
(
12
I i
i I
i
i
x xS x
S
x ;…
)
(
1
I ii r
r
x x S x
And:
x x S x x S x S
I i
i I
i
i 2
1 1 1
1
1
When:
S
12 x $ x
, and the calculations are done by
1 mod
x
2k 1 , And we have: x xS
12 x
2
; … ;
r x x
r1S
12 x
Suppose
f
i x
denotes the row of coefficients off
i x
,respectively to increasing exponents of x, and which has the length r, then:
x S x
x xS
x S A x
S x
x xS
x S
x S
x S
x S A
r r
r 2
1 1 2 1 2 1 2
1 1 1 1 2
1
.
; .
. ; ... ;
r i
x S x
x xS
x S
A
i r
i i
i
, 1 , 2 ,...., .
1 1
1
1
When:
S
1i x $ x ; i 1 , ...., r
, then:
S x
x A x x S x x
x S
x S
x S A
r r r
12
1 1 2
1 2
1
. 1 , .
1
.
,…
…, , .
1
1 1
1,2,...,r i
x S x x
A
ir
i
Result 1: The period of the sequence
A , A
2, A
3,....
is equal toord ( S
1( x ))
and divides2
k 1
.Result 2: If
ord ( S
1( x )) 2
k 1
then S is representation to the fieldGF ( 2
k)
.Result 3: If
ord ( S
1( x )) l and l 2
k 1
then1 2
ml
and A
is a representation to one subgroup of order l in the fieldGF ( 2
k)
Result 4: If
ord ( S
1( x )) 1 2
land l k
then :}
{O A
is representation to the SubfieldGF ( 2
l)
. Result 5: If2
k 1
is prime then all elements ofS
i(x )
are of the order2 k 1
except only one of them that is of the order oneC. Third Step
Example 1: If
is a root of the prime polynomial1
)
( x x
3 x
f
and generatesGF ( 2
3)
then the Binary representation of the elements ofGF ( 2
3)
is:Where
( i ), i 0 , 1 , 2 , ..., 7
is the symbol of the sequence i.The field
GF ( 2
3)
contains two subfields :GF ( 2 )
and the sameGF ( 2
3)
and the divisorsof the number 7 are 1 and 7 consequentlyGF ( 2
3)
contains twomultiplicativesubgroups are:GF
( 2 )
andGF
( 2
3)
.Suppose the Linear Recurring Sequence be n
n
n
a a
a
3
1
ora
n3 a
n1 a
n 0
(1)Figure(1): Linear feedback register of degree3 generates sequence (1)
With the characteristic equation
x
3 x 1 0
and the characteristic polynomialf ( x ) x
3 x 1
,which is a prime and generates 3F
2 and ifx GF 2
3 is a root of)
(x
f
then the solutions of characteristic equation are}
, ,
{
n
2n
4n . The general solution of equation (1) isgiven bya
n
2
n
4
2n
4n, and thesequence is periodic with the period2
3 1 7 .
For the initial position:
a
1 1 , a
2 0 , a
3 0
, then S1 = (1 0 0 1 0 1 1)
and by the cyclic permutationsonS1 we have$ S
1, S
2, S
3, S
4, S
5, S
6, S
7
where:The first three digits in each sequence are the initial position of the feedback register.
The matrix A of the cyclic permutations of S1 is:
The first row in this matrix is called The head row.
If the function
h : GF ( 2
3) $
where:i
h i h
ih ( ) ( )
= [The row of the matrix A corresponding of the initial position I ].Then
h
i is isomorphism from the group( GF ( 2
3), )
on the group($, )
.I- In this matrix the head row is: S1
1 0 0 1 0 1 1
and the head polynomial is:
6 5 3 1
( ) 1 )
1
( S x x x x
h
.We see that:
A
2 A
2 A
and O, A
is a representation of the fieldGF ( 2 )
, where O is zero matrix.
II- We suppose that;
1 1 0 1 0 0 1
0 1 0 0 1 1 1
1 0 1 0 0 1 1 B1 B
In this matrix the head row is:
1 1 0 0 1 0 1
) 3 ( S2
h and the corresponding
head polynomial is:
S
2( x ) 1 x x
4 x
6, Thus
1 0 1 0 0 1 1
1 0 0 1 1 1 0
0 1 0 0 1 1 1 2
2 B
B
In this matrix the head row is:
1 1 1 0 0 1 0
) 5 ( S3
h and the corresponding
head polynomial is: 2
( ) 1
2 52
x x x x
S
, Thus
0 1 0 0 1 1 1
0 0 1 1 1 0 1
1 0 0 1 1 1 0 3 3 B B
In this matrix the head row is: h(4)S40 1 1 1 0 0 1 and the corresponding
head polynomial is: 3
( )
2 3 62
x x x x x
S
, Thus
1 0 0 1 1 1 0
0 1 1 1 0 1 0
0 0 1 1 1 0 1 4 4 B B
In this matrix the head row is:
1 0 1 1 1 0 0
) 6 ( S5
h and the corresponding
head polynomial is: 4
( ) 1
2 3 42
x x x x
S
, Thus
0 0 1 1 1 0 1
1 1 1 0 1 0 0
0 1 1 1 0 1 0
5 5 B B
In this matrix the head row is:
0 1 0 1 1 1 0
) 1 ( S6
h and the corresponding
head polynomial is: 5
( )
3 4 52
x x x x x
S
, Thus
0 1 1 1 0 1 0
1 1 0 1 0 0 1
1 1 1 0 1 0 0 6 B6 B
In this matrix the head row is:
0 0 1 0 1 1 1
) 2 ( S7
h and the corresponding
head polynomial is: 6
( )
2 4 5 62
x x x x x
S
, Thus
1 1 1 0 1 0 0
1 0 1 0 0 1 1
1 1 0 1 0 0 1
7
7 B
B
In this matrix the head row is:
1 0 0 1 0 1 1
) 7 ( S1
h and the corresponding
head polynomial is: 7
( ) 1
3 5 62
x x x x
S
, andB B B
8
8
.We see that
O , B
1, B
2, B
3, B
4, B
5, B
6, B
7
is a representation ofGF ( 2
3)
and7 ) ( ) ( ) ( ) ( ) ( )
( B
1 ord B
2 ord B
3 ord B
4 ord B
5 ord B
6 ord
The field 3
F
2 contains 2
k 1 k 2
3 1 3 2
third degree irreducible polynomials that are:
1 )
( x x
3 x
f
and its conjugateg ( x ) x
3 x
2 1
, andg (x )
is a prime polynomial then we can represent23
F
by two different ways.D. Fourth step
Example 2:If
is a root of the prime polynomial1
)
( x x
4 x
f
and generatesGF ( 2
4)
then the binary representation of the elements ofGF ( 2
4)
is:Where
( i ), i 0 , 1 , 2 , ..., 15
is the symbol of the sequencei.
The field
GF ( 2
4)
contains three subfields are:GF ( 2 )
,) 2 (
2GF
and the sameGF ( 2
4)
and the divisors of the number 15 are 1, 3, 5 and 15 consequentlyGF ( 2
4)
contains four multiplicative subgroups :GF
( 2 )
,GF
( 2
2)
, one group of the order 5 andGF
( 2
4)
.Suppose the Linear Recurring Sequence:n n
n
a a
a
4
1
ora
n4 a
n1 a
n 0
(2)Figure(2): Linear feedback register of degree 4 generates sequence (2)
With the characteristic equation
x
4 x 1 0
and the characteristic polynomialf ( x ) x
4 x 1
, which is prime and generates 4F
2 and ifx GF 2
4 is a root of)
(x
f
then the solutions of characteristic equation are ,
2,
4,
8
2 1
and the general solution of equation (2) is given by:n n
n n
n
c c a c c
a
1
2 2
3
4
4
8For
a
1 1
,a
2 0
,a
3 1
,a
4 0
we have:n n
n n
n
a
a
9
12 2
9
4
3
8and the sequence is periodic with the period
2
4 1 15
.
0 , 1 , 0 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 1 , 0 , 0 , 1 , 1
...;
;..
0 , 0 , 1 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 0 , 1 , 0 , 1 , 1
; 1 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 0 , 1 , 0 , 1
15
2 1
s
s s
The first four digits in each sequence are the initial position of the feedback register.
The matrix of the cyclic permutations of S1 is the following matrix:
1 1 0 0 1 0 0 0 1 1 1 1 0 1 0
0 1 1 0 0 1 0 0 0 1 1 1 1 0 1
1 0 1 1 0 0 1 0 0 0 1 1 1 1 0
0 1 0 1 1 0 0 1 0 0 0 1 1 1 1
1 0 1 0 1 1 0 0 1 0 0 0 1 1 1
1 1 0 1 0 1 1 0 0 1 0 0 0 1 1
1 1 1 0 1 0 1 1 0 0 1 0 0 0 1
1 1 1 1 0 1 0 1 1 0 0 1 0 0 0
0 1 1 1 1 0 1 0 1 1 0 0 1 0 0
0 0 1 1 1 1 0 1 0 1 1 0 0 1 0
0 0 0 1 1 1 1 0 1 0 1 1 0 0 1
1 0 0 0 1 1 1 1 0 1 0 1 1 0 0
0 1 0 0 0 1 1 1 1 0 1 0 1 1 0
0 0 1 0 0 0 1 1 1 1 0 1 0 1 1
1 0 0 1 0 0 0 1 1 1 1 0 1 0 1
A
Or briefly:
1 1 0 0 1 0 0 0 1 1 1 1 0 1 0
0 0 1 0 0 0 1 1 1 1 0 1 0 1 1
1 0 0 1 0 0 0 1 1 1 1 0 1 0 1
A1
A
The first row in this matrix is called The head row.
If the function
h : GF ( 2
4) $
where:i
h i h
ih ( ) ( )
= [The row of the matrix A corresponding of the initial position i], thenh
i is isomorphism from the additive group( GF ( 2
4), )
on the additive group($, )
. In this matrix the head row is:
1 0 1 0 1 1 1 1 0 0 0 1 0 0 1
) 8 ( S1 h
And the corresponding head polynomial is:
14 11 7 6 5 4
1
( x ) 1 x
2x x x x x x
S
, Thus:
1 1 1 1 0 1 0 1 1 0 0 1 0 0 0
1 1 0 1 0 1 1 0 0 1 0 0 0 1 1
1 1 1 0 1 0 1 1 0 0 1 0 0 0 1
2 A2
A
In this matrix the head row is:
1 0 0 0 1 0 0 1 1 0 1 0 1 1 1
) 15 ( S9 h
and the corresponding head polynomial is:
12 8 7 6 5 3 3
( ) 1
1
x x x x x x x x
S
Thus:
1 0 0 1 0 0 0 1 1 1 1 0 1 0 1
0 1 0 0 0 1 1 1 1 0 1 0 1 1 0
0 0 1 0 0 0 1 1 1 1 0 1 0 1 1 3
3 A
A
In this matrix the head row is:
1 0 0 0 1 0 0 1 1 0 1 0 1 1 1
) 15 ( S9 h
and the corresponding head polynomial is:
12 8 7 6 5 3 3
( ) 1
1
x x x x x x x x
S
Thus:
1 1 1 0 1 0 1 1 0 0 1 0 0 0 1
1 0 1 0 1 1 0 0 1 0 0 0 1 1 1
1 1 0 1 0 1 1 0 0 1 0 0 0 1 1 4
4 A
A
In this matrix the head row is:
1 1 0 0 0 1 0 0 1 1 0 1 0 1 1
) 4
( S10 h
and the corresponding head polynomial is:
14 13 11 9 8 5 4
( ) 1
1
x x x x x x x x
S
Thus:
0 0 1 0 0 0 1 1 1 1 0 1 0 1 1
1 0 0 0 1 1 1 1 0 1 0 1 1 0 0
0 1 0 0 0 1 1 1 1 0 1 0 1 1 0 5
5 A
A
In this matrix the head row is:
0 1 1 0 1 0 1 1 1 1 0 0 0 1 0
) 5 ( S3 h
and the corresponding head polynomial
is: 5
( )
2 4 6 7 8 9 131
x x x x x x x x x
S
Thus:
1 1 0 1 0 1 1 0 0 1 0 0 0 1 1
0 1 0 1 1 0 0 1 0 0 0 1 1 1 1
1 0 1 0 1 1 0 0 1 0 0 0 1 1 1 6 A6 A
In this matrix the head row is:
1 1 1 0 0 0 1 0 0 1 1 0 1 0 1
) 10 ( S11 h
and the corresponding head polynomial
is: 6
( ) 1
2 6 9 10 12 141
x x x x x x x x
S
Thus:
0 1 0 0 0 1 1 1 1 0 1 0 1 1 0
0 0 0 1 1 1 1 0 1 0 1 1 0 0 1
1 0 0 0 1 1 1 1 0 1 0 1 1 0 0 7 A7 A
1 0
0 1