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

2.ГпсПнаосновепроизведениямногочленов

M-последовательностинаосновепроизведениямногочленов

Рассмотримспособпостроениясхемылинейногорегистрасдвиганаоснове характеристического многочлена, задаваемого как произведение

многочленов,при

a00.

Определение 2.5.Многочлены

f(x)и

g(x)

называютсявзаимно

простыми,еслиихнаибольшийобщийделитель-многочлен

константа.

h(x)

есть

Пусть

f(x)

иg(x)

–взаимнопростыемногочленынадполем

GF(2),

тогда

[9].

ord

f*g[ordf,

ordg]

–наименьшемуобщемукратномупорядков

Из этого утверждения следует, что если выбраны неприводимые

полиномы

f(x)и

g(x),которымсоответствуютЛРПсвзаимнопростыми

периодами

L1и

L2,определяемымипорядкамиэтихмногочленов,тогда

характеристическомуполиному

f(x)*g(x)

LL1*L2.

соответствуетЛРПспериодом

Пример 2.4. Пусть заданы неприводимые примитивные полиномы

f(x)x2x1и

вида

g(x)x3x1,атакжехарактеристическийполином

f(x)*g(x)(x2x1)(x3x1)x5x41.

СоответствующаясхемаГПСПпредставленанарис.2.6,онапорождает

ЛРПспериодомL=3*7=21при

X(t0)00001.

T1 T2

T3 T4

Рис.2.6.СхемаГПСПдля

f(x)x5

x41

Например, ЛРП, снимаемая с 5-того разряда регистра имеет вид

100001111101010011000, если

X(t0)00001. При

X(t0)10011 и

X(t0)01101

ЛПРимеютпериодысоответственно

L7

иL3.

Замечание2.3.Максимальныйпериод,равныйпроизведениювзаимнопростыхпериодовможнополучитьидругимспособом–почленнымсложениемпомодулюдвадвоичныхЛРП,определяемыхнеприводимымимногочленами.

Пример2.5.Пустьзаданыпримитивныемногочленыизпредыдущего

примера:

f(x)x2x1и

g(x)x3x1.

Схемы,соответствующиеэтиммногочленампредставленынарис.2.7.

Сложимпомодулюдвадвоичныепоследовательности,снимаемыес

первыхразрядовсхем.Элементыпоследовательностейразделенызапятой.

101,101,101,101,101,101,101

1001011,1001011,1001011

–ЛРПдлямногочлена

–ЛРПдлямногочлена

f(x)x2x1;

g(x)x3x1;

001000011111010100110

–результирующаяпоследовательностьс

периодомL=21

T1 T2

T1 T2

СхемаГПСПдля

f(x)x2x1

g(x)x3x1

Рис.2.7

СхемаГПСПдля

(M1)-последовательностинаоснове

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

РассмотримследующиесвойстваЛРП,порождаемойсхемойГПСП,

изображеннойнарис.2.1,при

a01.

1.Пустьхарактеристическиймногочлен

ввидепроизведения

f(x)

длясхемыГПСПпредставлен

f(x)P(x)*q(x)

(2.3)

примитивногомногочлена

P(x)

илинейногомногочлена

g(x)x1,

тогдамаксимальныйпериодмногочлена

f(x)

степениnравен

L2n2

(четноечисло).Последовательноститакоготипа(спериодом

2n2)

принятоназывать(M

1)последовательностями.Минимальныйпериод

последовательности, порождаемой ГПСП с рассмотреннымхарактеристическиммногочленом,равен2.

2. В (M

1) последовательности отсутствуют два (запрещенных) n-

разрядныхдвоичныхнабора,состоящихизчередующихсясимволов0и1.

3.Числоединичныхсимволовв(M

числомнулевыхсимволоввпериоде

1)последовательностисовпадаетс

L2n2.

Пример2.6.Пустьзаданмногочлен

f(x)(x3x1)(x1)x4x3x21, где многочлен

x3x1 –

примитивный.СоответствующаясхемаГПСПидиаграммыегоработыданы

нарис.2.8и2.9.

Последовательность U, снимаемая, например, с выхода

x1 при

X(t0)0000, имеет вид U = 01001111011000, ее период равен

L24214.Есливкачественачальногосостояниявзять,например,двоичныйнабор

X(t0)0101,

товэтомслучаепериодполучаемойпоследовательностиравен2.

x1 x2

x3 x4

T1 T2 T3

a01

Рис.2.8.СхемаГПСПдля

f(x)x4

x3

x21

x1x2x3x4

1 0 0 0

0 1 0 0

0 0 1 0

1 0 0 1

1 1 0 0

1 1 1 0

1 1 1 1

0 1 1 1

1 0 1 1

1 1 0 1

0 1 1 0

0 0 1 1

0 0 0 1

0 0

0 0

X(t0)

x1x2x3x4

X(t0) 0 1

1 0

0 1

1 0

Рис.2.9.ДиаграммаработыГПСП,

соответствующего

f(x)x4

x3

x21