- •Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «воронежский государственный университет» ( фгбоу впо вгу)
- •Содержание
- •Список основных сокращений
- •Введение
- •Постановка задачи
- •Гпсп в системах защиты информации
- •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. Основные сведения
- •Инструкция по работе с программой
- •Графические тесты.
- •Оценочные тесты.
- •Заключение
- •Список использованных источников
- •Приложение
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «воронежский государственный университет» ( фгбоу впо вгу)
Факультет прикладной математики, информатики и механики
Кафедра технической кибернетики и автоматического регулирования
Алгоритм и программа генерации ключевой информации
Дипломная работа
Специальность: 010501 Прикладная математика и информатика
Специализация: 010213 Математическое и программное обеспечение защиты информации
Допущен к защите в ГАК
Зав. кафедрой: __________ д. т. н., профессор Лозгачев Г. И.
Руководитель: __________ к. т. н. доцент Воронков Б. Н.
Выполнил: __________ студент 5-го курса д/о Уваров Р. Л.
Рецензент
Воронеж
2013
Содержание
Список основных сокращений 3
Введение 6
Постановка задачи 7
1. ГПСП в системах защиты информации 8
1.1 ГПСП и шифрование мультимедийных данных 8
1.2 ГПСП и хэширование 10
1.3 ГПСП и криптографические протоколы 10
1.4 Вероятностное шифрование и алгоритм Эль-Гамаля 12
2. Принципы построения и классификация ГПСП 15
2.1 Два варианта построения ГПСП 15
2.2 Криптографические ГПСП 16
2.3 Линейные ГПСП 28
2.4 Нелинейные ГПСП 36
3. Конечные поля и ГПСП 40
3.1 Основные понятия теории конечных полей 40
3.2 Стохастические ГПСП 41
4. Описание программы 54
4.1 Основные сведения 54
4.2 Инструкция по работе с программой 58
Заключение 67
Библиографический список 68
Приложение 69
Список основных сокращений
ГПСП – генератор псевдослучайной последовательности.
ПСП – псевдослучайная последовательность.
СБИС – сверхбольшая интегральная схема.
LFSR – Linear Feedback Shift Register (регистр сдвига с линейной обратной связью).
RFSR – Random Feedback Shift Register (стохастический генератор псевдослучайной последовательности).
БУ – блок умножения.
OFB - Output FeedBack (режим обратной связи вывода).
БИС - большая интегральная схема.
CRC - Cyclic Redundancy Check (алгоритм нахождения циклического избыточного кода).
MDC - Modification Detection Code (код проверки целостности сообщения).
CBC - Cipher Block Chaining (режим сцепления блоков шифротекста).
Введение
Сфера применения генераторов псевдослучайных последовательностей (ГПСП) чрезвычайно широка. Можно выделить, например, следующие области их использования:
космическая связь;
коды, обнаруживающие и исправляющие ошибки;
встроенное самотестирование сверхбольшой интегральной схемы (СБИС);
защита информации и др.
Качественные псевдослучайные последовательности, являясь по своей сути детерминированными, обладают, тем не менее, практически всеми свойствами реализаций истинно случайных процессов и успешно их заменяют, так как случайные последовательности чрезвычайно сложно формировать.
Настоящая работа посвящена в первую очередь ГПСП, ориентированным на использование в системах защиты информации от случайных и умышленных деструктивных воздействий. Вначале рассматриваются общие принципы проектирования непредсказуемых ГПСП, требования к таким устройствам, описываются основные строительные блоки, используемые при их создании. Уделяется внимание конгруэнтным генераторам, регистрам сдвига с линейными (LFSR) и нелинейными обратными связями. Далее рассматривается важнейший класс ГПСП, а именно последовательности, формируемые генераторами, функционирующими в конечных полях. И в завершении целиком посвящена теории стохастических ГПСП (RFSR), основными достоинствами которых являются эффективная программная и аппаратная реализация, высокое быстродействие. По этим параметрам RFSR очень незначительно уступают LFSR, при этом в отличие от последних являются нелинейными и обладают всеми свойствами криптографических ГПСП. Приводятся сведения о разработанной программе, предназначенной для генерации ПСП.
