Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MOZI.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2.55 Mб
Скачать

Примеры решения задач

  1. Определить кратные неприводимые множители многочлена f(x)=x5-15x3-10x2+60x+72 над полем Q.

Решение. f(x)=x5-15x3-10x2+60x+72

              1. f /(x)=5x4-45x2-20x+60; НОД(f,f/)=d1=x3+x2-8x-12

d1/=3x2+2x-8; НОД(d1,d1/)=d2=x+2

d2/=1; НОД(d2,d2/)=d3=1

              1. g=f/d1=h1= x2-x-6=(x-3)(x-2)

d1/d2=h2= x2-x-6; d2/d3=h3=x+2

h4=1

3. h1/h2=1=x1; h2/h3=x-3=x2; h3/h4=x+2=x3

f(x)=(x-3)2(x+2)3.

Задачи для самостоятельного решения

  1. Определить кратные неприводимые множители многочлена над полем F2.

а) f(x)=x10+x9+x3+x2+1;

б) f(x)=x5+x3+x2+x+1;

в) f(x)=x8+x7+x5+ x4+x3+ x+1.

7.2.2.Порядок многочлена над конечным полем

У каждого ненулевого многочлена f(x) над конечным полем кроме его степени deg(f(x)) имеется еще одна важная целочисленная характеристика – его порядок, обозначается ord(f(x)).

Порядок неприводимого многочлена можно определить, пользуясь следующей теоремой.

Теорема. Если f(x)Fq[x] неприводимый многочлен степени m над полем Fq, то его порядок ord(f(x)) делит число qm -1.

Значения порядков многочленов играют важную роль при формировании линейных рекуррентных псевдослучайных последовательностей над конечными полями и кольцами, которые в свою очередь являются основой для создания поточных криптосистем.

Теорема. Пусть nN и g(x) – неприводимый многочлен над конечным полем характеристики P, такой что g(0)0. Тогда для многочлена вида f(x)=gn(x) имеем

ord(f(x))=ord(gn(x))=ptord(g(x)),

где t – наименьшее целое число, для которого ptn.

Теорема. Пусть g1(x),...,gk(x) – попарно взаимно простые ненулевые многочлены над полем Fq, и пусть f(x)=g1(x)g2(x)...gK(x), тогда

ord(f(x))=ord(g1(x))ord(gK(x))=НОК(ord(g1(x),...,ord(gK).

Иными словами, порядок произведения попарно взаимно простых ненулевых многочленов равен наименьшему общему кратному порядков его сомножителей (многочленов).

Обобщить эти результаты можно теоремой.

Теорема. Пусть Fq конечное поле характеристики p. Если каноническое разложение в кольце Fq[x] многочлена f(x)Fq[x] положительной степени, такого что f(0)0, то

,

где t – наименьшее целое число, удовлетворяющее неравенству ptmax{n1,...,nK}.

Примеры решения задач

  1. Найдите порядок многочлена f(x)=x10+x9+x3+x2+1=(x2+x+1)3(x4+x+1) над полем F2.

Решение. Т.к. ord(x2+x+1)=3 и имея ord(gn(x)=ptord(g(x)), получаем, что ord((x2+x+1)3)=223=12 т.к. у нас F2 т.е. p=2 и t=2 чтобы 22>3). Далее ord(x4+x+1)=15. Тогда ord(f(x))=НОК(12,15)=60.

Задачи для самостоятельного решения

  1. Найдите порядок многочленов над полем F2.

а) f(x)=x9+x8+x7+x6+x3+x4+x+1;

б) f(x)=x5+x3+x2+x+1;

в) f(x)=x8+x7+x5+ x4+x3+ x+1.

7.2.3.Сравнение многочленов по данному модулю

Для многочлена, как и для чисел, можно ввести сравнение многочлена а(х) по модулю многочлена q(x): а(х)r(x) mod q(x). Поэтому можно говорить о поле многочленов GF(q) над числовым GF(p). p называется характеристикой поля GF(p). Характеристика определяет размерность поля многочлена: q= pn, где n - степень многочлена q(x).

Каждому элементу такого поля можно сопоставить двоичное или десятичное число.

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