• No results found

Matrix Representation of Groups in the Finite Fields GF (2n)

N/A
N/A
Protected

Academic year: 2022

Share "Matrix Representation of Groups in the Finite Fields GF (2n)"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

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 field

F

q, then the sequence

a

0

, a

1

, ...

is

called 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 sequence

a

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

...

)

( xx  

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 is

r  0

such that:

0

;

0

0

;

 

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

;

0

0

;

 

a n n n

a

n r n ,

is called Pre-Period, [1][ 4]

Definition 2.The Ultimately Periodic Sequence

....

, ,

1

0

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

1

x

2

x

n

X

is the vector

X  ( 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 prime

withn.[5]-[ 8]

Definition 5.AnyPeriodic Sequence

a

0

, a

1

, ....

over

F

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 Auto

Correlation” if and only if its periodic auto correlation

  

R

a of the form:

    

 

otherwise

r for

R

a

r

; 1

) mod(

0

;

When:

     

1

0

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 in

F

q , satisfies (1) then this sequence is periodic.

Matrix Representation of Groups in the Finite Fields GF (2 n )

AhmadHamza Al Cheikha

(2)

ii. If this sequence is homogeneous linear recurring sequence, periodic with the period r, and its characteristic polynomial

f (x )

then

r ord f (x )

. [6]

iii. If the polynomial

f (x )

is primitive then the period of the sequence is

q

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

nelements

and any two fields having

qp

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 order

qp

nthen any subfield of them of the order

p

m and

m n

and by inverse if

n

m

then in the field

F

qthere is a subfield of order

p

m . [6],[9],[11]

Theorem 5.The number of irreducible polynomials in

)

(x

F

q of degree m and order e is

 ( e / ) m

,if

e  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 of

g (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 DISCUSSION

A. First step

Theorem 7

:

Suppose

a

0

, a

1

, ....

is a non zero homogeneous linear recurring sequence of order k over

F

2

 { 0 , 1 }

and

) (x

f

is its prime characteristic polynomial then the first

1

2 

k

r

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

where

S

1

  a

1

a

2

... a

r

is the sequence of the first

r  2

k

 1

bounds, and

1

....

1

 , ...,

2

a

r

a a

r

S S

r

  a

2

a

3

... a a

r 1

are allits cyclic shifts, and we suppose

OS

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 ih b b b

b b b

b b

k

h

i

k k k

Then 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 where

r  2

k

 1

and

$   S

1

, S

2

,..., S

r

are

the 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 of

S

1

( x )

and rows ofAiare the shifts to rows of A.

Proof:

Suppose

 

 

 

 

S

r

S S A ...

2 1

and we will compute

A

2

AA

.

Suppose the first row

1 in the matrix

A

2then:

I i

S

i

1

whenI the set of allcolumns in A which does not start by zero, and we see that:

$

&

$

, YXYXYX

Then

1

S

l

 $

The second row

2in

A

2 is a result of shift i by 1digit to

the right, then: 2 1 1

 

 

l

I i

i

S

S

, and respectively we

have 1 1

  

 

l r

I i

r i

r

S S

, when the

indexescomputed by mod r, then the rows of the matrix

A

2are shifts to rows of A, On other hand we suppose that

  xS     x , S x ,..., S

r

  x

$ 

1 2 then:

(3)

 

)

1

( 

I i

i

x S

x ;

    )

(

1

2

 

 

I i

i I

i

i

x xS x

S

x ;…

  )

( 

1

I i

i 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

r1

S

12

  x

Suppose

f

i

  x

denotes the row of coefficients of

f

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

i

r

i

 

 

 

 

Result 1: The period of the sequence

A , A

2

, A

3

,....

is equal to

ord ( S

1

( x ))

and divides

2

k

 1

.

Result 2: If

ord ( S

1

( x ))  2

k

 1

then S is representation to the field

GF ( 2

k

)

.

Result 3: If

ord ( S

1

( x ))  l and l 2

k

 1

then

1 2 

m

l

and

A

is a representation to one subgroup of order l in the field

GF ( 2

k

)

Result 4: If

ord ( S

1

( x ))  1  2

l

and l k

then :

}

{O A  

is representation to the Subfield

GF ( 2

l

)

. Result 5: If

2

k

 1

is prime then all elements of

S

i

(x )

are of the order

2 k  1

except only one of them that is of the order one

C. Third Step

Example 1: If

is a root of the prime polynomial

1

)

( xx

3

x

f

and generates

GF ( 2

3

)

then the Binary representation of the elements of

GF ( 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 same

GF ( 2

3

)

and the divisorsof the number 7 are 1 and 7 consequently

GF ( 2

3

)

contains twomultiplicativesubgroups are:

GF

( 2 )

and

GF

( 2

3

)

.

Suppose the Linear Recurring Sequence be n

n

n

a a

a

3

1

or

a

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 polynomial

f ( x )  x

3

x  1

,which is a prime and generates 3

F

2 and if

x 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 by

a

n

 

2

 

n

 

4

 

2n

   

4n, and thesequence is periodic with the period

2

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.

(4)

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

i

h (  )  ( ) 

= [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 field

GF ( 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  xx

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 5

2

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 6

2

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 4

2

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 5

2

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 6

2

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 6

2

x x x x

S    

, and

B 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 of

GF ( 2

3

)

and

7 ) ( ) ( ) ( ) ( ) ( )

( 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 )

( xx

3

x

f

and its conjugate

g ( x )  x

3

x

2

 1

, and

g (x )

is a prime polynomial then we can represent

23

F

by two different ways.

D. Fourth step

Example 2:If

is a root of the prime polynomial

1

)

( xx

4

x

f

and generates

GF ( 2

4

)

then the binary representation of the elements of

GF ( 2

4

)

is:

Where

( i ), i  0 , 1 , 2 , ..., 15

is the symbol of the sequence

i.

The field

GF ( 2

4

)

contains three subfields are:

GF ( 2 )

,

(5)

) 2 (

2

GF

and the same

GF ( 2

4

)

and the divisors of the number 15 are 1, 3, 5 and 15 consequently

GF ( 2

4

)

contains four multiplicative subgroups :

GF

( 2 )

,

GF

( 2

2

)

, one group of the order 5 and

GF

( 2

4

)

.Suppose the Linear Recurring Sequence:

n n

n

a a

a

4

1

or

a

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 polynomial

f ( x )  x

4

x  1

, which is prime and generates 4

F

2 and if

x 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

8

For

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

8

and 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

i

h (  )  ( ) 

= [The row of the matrix A corresponding of the initial position i], then

h

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

2

x 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 ( S9h

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 13

1

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 ( S11h

and the corresponding head polynomial

is: 6

( ) 1

2 6 9 10 12 14

1

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

References

Related documents

Although there is a paucity of research on the effects of dehydration on responses to cold-weather exercise, Freund and Sawka (1 1) postulated that dehydration will have

Úvod praktické části je věnován představení společnosti, jež se stala předmětem následného průzkumu. Metodou tohoto průzkumu bylo zvoleno dotazníkové šetření

 The Human Development Index considers the economic dimension (lately not GDP but Gross national income) and is used as a better measure of social progress, than the

S: Differentiation-Relatedness Scale; DSM-5: Diagnostic and Statistical Manual of Mental Disorders-5; EDE-Q: Eating Disorder Examination-Questionnaire; MBT:

Table 7: Effect of international outsourcing status; separate regressions for Domestic, Exporting and Foreign firms (Dependent variable: log of output. Coefficient on..

This study reveals some significant points: (1) The pattern of interaction between the family of former terrorists convict and surrounding communities can be

In addition to R&D and innovation and software development, HyC Group is specialized within four key areas in the digital TV sector; Consulting & Project Management,

Investigating patient safety incidents involving unexpected death or serious untoward harm: a protocol for liaison and effective communications between the National Health