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

11.Какиематематическиеоперациииспользуютсявалгоритмах? лекция12 Многочленынадконечнымполем

Oеделенuе1.13.Многочленом(относительнох)надполемGF(p)

m

называетсявыражение

f(x)=0

+1x+…+тx ,

гдекоэффициентыi,i=0,nпринадлежатполюGF(p),символхвмногочлене-переменная(еслиf(x)рассматриваетсякакфункция)илинеизвестная,необязательнопринадлежащаяполюGF(p).

Степеньюмногочленаf(x)называетсянаибольшеечислоi,

такое,чтоi0.

Многочленнулевойстепениназываетсяконстантой.Обозначение.degf(x)=deg(f)-степеньмногочлена.

НазовемдвамногочленанадGF(p)равными,есликаждыйизнихсоответствуетоднойитойжепоследовательностикоэффициентов.Отметимследующее.Пустьf(X)=X3+X2+хиg(X)=XдвамногочленанадGF(2).Всилуданногоопределенияэтимногочленынеравны.Если

представитьвместохэлементыполя0и1,тополучим,чтоf(0)=0,f(1)=1,g(0)=0,g(l)=1.Поэтомуеслирассматриватьf(x)иg(x)какфункциипеременной,определеннойвполепомодулю2,тоонибудутравны,хотяприрассмотренииихввидемногочленов(т.е.когдаинтереспредставляетпосле-довательностькоэффициентов)онинеравны.

Определение1.14.Многочленf(x)надполемGF(p)называетсянормированным,еслиегостаршийкоэффициента.правен1.

Пример1.5.Нормированныемногочленытретьейстепенинадполем

GF(2): '

x3;

x3+1;

x3+х;

x3+

x2;

x3+

x2+1;

x3+

x2+х;

x3+х+1;

x3+

x2+х+1.

Определение1.15.Многочленf(x)надполемGF(p)называетсянеприводимымнадполемGF(p),еслионимеетположительнуюстепеньиравенствоf(x)=gh,(hтакжемногочленнадполемGF(p»можетвыполнятьсялишьвтомслучае,когдалибоg,

либоhявляютсяконстантой.

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

x2+х+1;

x2+

x2+1.

Обозначение.dIп-целоечислоdделитцелоечислоп(безостатка);

f(x)Ig(x)-многочленf(x)делитмногочленg(x)(безостатка).

ЧислонеприводимыхинормированныхстепенипмногочленовнaдполемGF(p)определяетсянаосновефункцииМебиусаиравно:

n

p

a(n)1pd(d),

ndIn

гдесуммированиеберетсяповсемположительнымделителямdчислаn.

Пример.n=4,р=2.а2(4)=1/4(24-22)=3

ДлялюбогопростогориnNсуществуетхотябыодиннеприводимыйнадполемGF(p)многочленстепениn[9].

ЛюбойнеприводимыйнадполемGF(p)многочленстепенипделит

многочлен

xpmx

акжеимногочлен

xpm1

1)[9]/

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

итолькотогдаделитмногочлен

xpm

x,есличислоnделитm[9].

ПорядокмногочленанадполемGF(p)

Определение,1.16.Пустьf(x)нормированныйстепениnмногочленнадполемGF(p)иf(0)≠0;наименьшеенатуральноечислоТтакое,

чтоf(x)|(xT

-1)азываютпорядкоммногочленаf(x)

Порядокмногочленаиногданазываютегопериодом.

Обозначение.Ordf-порядокмногочленаf=f(x).

Еслиf(x)-нормированныймногочленстепенипнадполемGF(p),f(0)≠0,то

[9]

lordfpn

-1.

Пустьf(x)иg(x)-взаимнопростыемногочленынадGF(p),тогда:

ordf.g=[ordf,ordg]

равеннаименьшемуобщемукратномувеличинordf,ordg[9].

Еслиf.неприводимыймногочленстепениnнадполем

GF(p),δ=ordf,тоδ|(pn-1)[9].