Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
COD_POS_2004.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
316.93 Кб
Скачать

1. 2. Составное поле галуа gf( Рn )

Пусть f ( x ) = x n + a 1 x n - 1 + . . . +a n - простой над полем GF( Р ) полином степени n (над каждым полем Галуа существует простой полином любой заданной степени ). Тогда

GF( Рn ) = b0 x n - 1 + b1 x n - 2 +. . . +b n - 1 |b i  GF( Р ) 

образует поле Галуа или конечное поле порядка Рn, т.е. поле, состоящее из Рn элементов с операциями сложения и умножения по двойному модулю

f ( x ) и Р. Здесь Р также называется характеристикой поля GF( P ).

В данном построении поля Галуа GF( Рn ) элементы поля представлены в виде полиномов над GF( P ) степени не выше n - 1 и

x n = ( Р - a 1 ) x n - 1 + . . . + ( Р - a n ).

Так, например, если Р = 2, f ( x ) = x 3 + х + 1, то элементы поля GF(2 3 )

в полиномиальном представлении имеют вид b0x2 + b1x + b2, где b i GF( 2 ) и x 3 = х + 1.

П олиномиальное Векторное Целочисленное Степенное

представление представление представление представление

0 0 0 0 0 0

1 0 0 1 1 х 0

х 0 1 0 2 х 1

х + 1 0 1 1 3 х 3

х 2 1 0 0 4 х 2

х 2 + 1 1 0 1 5 х 6

х 2 + х 1 1 0 6 х 4

х 2 + х + 1 1 1 1 7 х 5

Соответствующие таблицы сложения и умножения ( вычитание и деление неявно определяются этими же таблицами ) имеют вид:

+ 0 1 х х + 1 х 2 х2 + 1 х2 + х х2 + х +1

0 0 1 х х + 1 х2 х2 + 1 х2 + х х2 + х +1

1 1 0 х + 1 х х2 + 1 х2 х2 + х +1 х2 + х

х х х + 1 0 1 х2 + х х2 + х +1 х2 х2 + 1

х + 1 х + 1 х 1 0 х2+х +1 х2 + х х2+ 1 х2

х 2 х2 х2 + 1 х2 + х х2+х+1 0 1 х х +1

х 2 + 1 х2+1 х2 х2+х+1 х2+х 1 0 х+1 х

х 2 +х х2+х х2+х+1 х2 х2+1 х х+1 0 1

х2 +х +1 х2+х+1 х2+х х2+1 х2 х+1 х 1 0

* 1 х х + 1 х 2 х2 + 1 х2 + х х2 + х +1

1 1 х х + 1 х 2 х2 + 1 х2 + х х2 + х +1

х х х2 х2+х х+1 1 х2+х+1 х2 +1

х+1 х+1 х2+х х2+1 х2+х+1 х2 1 х

х2 х2 х+1 х2 +х+1 х2+х х х2+1 1

х2+1 х2+1 1 х2 х х2+х+1 х+1 х2

х2+х х2+х х2+х+1 1 х2+1 х+1 х х2

х2+х+1 х2+х+1 х2+1 х 1 х2+х х2 х+1

Аналогично определяется примитивный элемент поля GF( Рn ). При этом, полином, корнем которого является примитивный элемент поля

GF( Рn ), называется примитивным полиномом. Так, например, для конечного поля GF( 2 3 ) элемент х является примитивным элементом.

Пусть q = P n, где Р - простое, а n - произвольное натуральное число, тогда можно объединить приведённые два случая построения конечных полей в случай поля GF(q ).

1.2.1. Построить поле Галуа GF( 3 2).

1.2.2. Построить таблицы сложения и умножения для полей GF(8) и GF(9).

1.2.3. Доказать, что для любых двух элементов , GF( q ) и любого натурального числа m = Р k имеет место равенство:

(  ±  ) m =  m ± m.

1.2.4. Доказать, что корнями уравнения х q - х = 0 являются все элементы поля GF( q ).

1.2.5. Определить число примитивных элементов поля GF( q ).

1.2.6. Доказать, что два поля Галуа с одним и тем же числом элементов изоморфны.

1.2.7. Доказать, что х q - х = П F i ( x ), где F i ( x ) - произведение всех

i |n

простых над GF( Р ) полиномов степени i.

1.2.8. Доказать, что над каждым полем GF( q ) существует примитивный полином любой положительной степени.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]