- •Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «воронежский государственный университет» ( фгбоу впо вгу)
- •Содержание
- •Список основных сокращений
- •Введение
- •Постановка задачи
- •Гпсп в системах защиты информации
- •1.1. Гпсп и шифрование мультимедийных данных [8]
- •1.2. Гпсп и хэширование
- •1.3. Гпсп и криптографические протоколы
- •1.4. Вероятностное шифрование и алгоритм эль-гамаля [1, 2]
- •Принципы построения и классификация гпсп
- •2.1. Два варианта построения гпсп
- •2.2. Криптографические гпсп
- •2.3. Линейные гпсп
- •2.4. Нелинейные гпсп [7]
- •Конечные поля и гпсп
- •3.1. Основные понятия теории конечных полей
- •3.2. Стохастические гпсп [3, 8]
- •Описание программы
- •4.1. Основные сведения
- •Инструкция по работе с программой
- •Графические тесты.
- •Оценочные тесты.
- •Заключение
- •Список использованных источников
- •Приложение
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:
Выбирается примитивный многочлен Ф(х) степени N.
Фиксируется произвольное ненулевое состояние Q0 генератора.
Моделируется t=pN-S тактов работы генератора ПСП и определяется состояние Qt.
Выполняется поразрядная операция XOR над кодами Q1 и Qt. Единичные биты результата определяют номера тех разрядов генератора, сигналы на входах которых необходимо инвертировать, когда генератор находится в состоянии Q0.
Управляемые инверторы реализуются на дополнительных элементах XOR, число которых и место в схеме генератора определяются результатом операции Q1
Qt.
Рассмотрим конечное поле из 2n элементов - GF(2n). Алгоритм построения универсального генератора ПСП следующий.
Строится генератор последовательности длиной 2nN по методике, рассмотренной выше.
Выбирается произвольное состояние генератора
β*1
β*2…
β*N,
β*i
GF(2n),
i
=
.
Тогда уравнения работы универсального генератора имеют вид

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

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