Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом_без_exe / Второй основной вариант.docx
Скачиваний:
92
Добавлен:
21.05.2015
Размер:
1.73 Mб
Скачать

2.4. Нелинейные гпсп [7]

Генераторы последовательностей длиной pN.

Исключение запрещенного нулевого состояния всех разрядов генератора двоичных М-последовательностей позволяет уве­личить период формируемой последовательности и сделать его максимально возмож­ным, равным pN, и повысить ее качество. Например, при р = 2 вероятности появления 0 и 1 становятся равными 1/2. Последовательности длиной 2N называются последова­тельностями де Брейна (De Bruijn). Рассмотрим схему Фибоначчи. Уравнения работы генератора последовательности длиной 2N имеют вид

Дипломная работа 1

Специальность: 010501 Прикладная математика и информатика 1

Допущен к защите в ГАК 1

1.Воронков Б.Н. Элементы теории чисел и криптозащита: учеб. пособие для вузов / Б. Н. Воронков – Воронеж: Воронежский ГУ, 2008. – 87с. 67

2.Воронков Б.Н. Криптографические методы защиты информации: учеб. пособие для вузов / Б. Н. Воронков – Воронеж: Воронежский ГУ, 2008. – 58с. 67

3.Осмоловский С.А. Стохастические методы передачи данных: учеб. пособие / С. А. Осмоловский – М.: Радио и связь, 1991. – 240с. 67

4.ООО «СТОКОС» - Инновационные разработки IT-технологий: [сайт]. – (URL: http://www.stokos.ru/) (дата обращения: 24.03.2013). 67

Qj(t+1) = Qj-1(t), j=.

Пусть p = 2n. Рассмотрим формирование последовательности длиной 2nN, k = 1. Выберем α*GF(p), α* ≠ 0. Пусть

Тогда уравнения работы генератора последовательности длиной pnN имеют вид

Qj(t+1)=Qj-1(t), j = .

Рассмотрим формирование последовательности длиной pN, р ≠ 2, в общем случае при произвольном k. Выберем αi* GF(p), αi* ≠ 0, j = . Пусть

Тогда уравнения работы генератора последовательности длиной pN имеют вид

где aji - коэффициенты матрицы Tk.

Пусть p = 2. Рассмотрим формирование последовательности длиной 2nN при произвольном k. Выберем αi* GF(p), αi* ≠ 0, j = . Пусть

Тогда уравнения работы генератора последовательности длиной 2nN имеют вид

Генераторы ПСП с предпериодом.

Рассмотрим принципы построения генераторов последовательностей произвольной длины.

Алгоритм построения генератора p-ичной последовательности длины S < pN:

  1. Выбирается примитивный многочлен Ф(х) степени N.

  2. Фиксируется произвольное ненулевое состояние Q0 генератора.

  3. Моделируется t=pN-S тактов работы генератора ПСП и определяется состояние Qt.

  4. Выполняется поразрядная операция XOR над кодами Q1 и Qt. Единичные биты результата определяют номера тех разрядов генератора, сигналы на входах которых необходимо инвертировать, когда генератор находится в состоянии Q0.

  5. Управляемые инверторы реализуются на дополнительных элементах XOR, число которых и место в схеме генератора определяются результатом операции Q1 Qt.

Рассмотрим конечное поле из 2n элементов - GF(2n). Алгоритм построения универ­сального генератора ПСП следующий.

  1. Строится генератор последовательности длиной 2nN по методике, рассмотренной выше.

  2. Выбирается произвольное состояние генератора

β*1 β*2… β*N, β*i GF(2n), i = .

  1. Тогда уравнения работы универсального генератора имеют вид

где

MSi = (msi(n-1) … msi1msi0), msik {0, w(t)}, k = ;

  1. Определяются значения периода и предпериода генератора для всех возможных значений (MS1MS2 ... MSN).

Соседние файлы в папке диплом_без_exe