Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗахКриптология курс лекций 2 - копия.docx
Скачиваний:
5
Добавлен:
24.09.2019
Размер:
5.15 Mб
Скачать

ПримитивныеполиномынадполемGf(p)

НеприводимыйнадполемGF(p)многочленf(x)степениnназываютпримитивнымнадполемGF(p),если[9]

ordf=pn

-1.

Пример1.8.НеприводимыйнадполемGF(2)многочленf(x)степенип

явля:етсяпримитивным,если

ordf=2n

-1.

Обозначение.

многочленов.

вp(n){n)-числопримитивныхстепениnнадполемGF(p)

вp(n)

определяетсявеличиной[9]:

вp

(n)(n),

n

гдеm=

pn-1,(m)-функцияЭйлера(определяющаяколичествочиселиз

множества

{0,1,2,...,m-1},взаимнопростыхсm).

Пример1.9.

в(4)(15)2,таккак(15)8.

2 4

Алrебраическиеструктурынадмножествоммногочленов КольцомногочленовнадполемGf(p)

Определение1.17.Кольцо,образованноемногочленаминадполемGF(p),называетсякольцоммногочленовнадконечнымпо

лемGF(p).

Обозначение.GF[x]-кольцомногочленовf(x)надполемGF(p).F[x]-

кольцомногочленовнадполемF.

ДлякольцаGF[x]справедливыарифметическиеоперациисложения,умножения,сравнения,делениясостатком,делимость.

Двамногочленаf(x)иg(x)GF[xадполемGF(p)считаются

равнымитогдаитолькотогда,когда

f(x)

n

i0

i

aix

,g(x)

n

i0

i

bix и

аi.=bi,0≤i<n.

Суммамногочленовf(x)иg(x)определяетсяравенством:

n

f(x)g(x)(ai

i

b)xi,

Произведениемногочленов

i0

таких,что

f(x)

n

i0

i

aix

,g(x)

n

i0

i

bix

f(x)g(x)

nm

k

ckx

,ck

aibj

k0

ijk

0≤i≤n,,0≤j≤m.

Деление:g(x)GF[x]делитf(x)GF[xJ,еслисуществуетмногочлен

h(x)GF[x],такой,чтоf(x)=g(x)h(x).

Делениесостатком.Пустьg(x)≠0GF[x],тогдадлякаждогоf(x)

GF[x]существуюттакиеq(x)иh(X)GF[x],что

f(x)=q(x)g(x)+h(x),гдеdeg(h)<deg(g).

Вотмеченныхравенствахоперациисложенияиумножениякоэффициентовαиβвыполняютсяпомодулюпростогочислар.

Приэтомкоэффициентыполиномов,являющихсярезультатомпримененияоперацийнадполиномами,принадлежатполюGF(p).

КонечноеполемногочленовнадGF(p)

РассмотримтипполяGF(pn),n>1,которыйосновываетсянаоперацияхсложенияиумноженияпомодулюнеприводимыхмногочленов

надGF(p)степениn.

Втакомполечислоэлементовравно

pn,аэлементыописываются

многочленаминадGF(p)степениневышеn-форме

g(x)=

a0a1x1...an1x

n1

,

гдеajGF(p),i=0,n-1.

Наивысшаястепеньэлементахравнаn-1,таккакоперациисложенияиумножениямногочленовg(x)определеныпомодулюнеприводимогомногочленаf(x)надGF(p)степениn.Приэтомсложениеиумножениеэлементовajвыполняетсяпомодулюр.

Пример.ПостроимполеGF(pn)=GF(22).Возьмемнеприводимый

многочленf(x)=

x2+х+1надполемGF(2).ТогдаполеGF(22

=4)будет

иметь4элемента,описываемыхмногочленами:0,1,х,х+1(т.е.всемногочленыстепени,меньшей2).

Определение1.18.ДваполяGF(pn),отличающиесялишьобозначениямиэлементов,называютсяизоморфными.

ВсеполяGF(pn)изоморфныполюмногочленовнадGF(p)

помодулюнеприводимогомногочленастепениnнадполемGF(p)[2].

ЛюбоеполеGF(pn)изоморфноконечномуполю,полученному

разложениемдвучлена

pm

x

-хнадполемFp[2].