Дипломная работа на тему: "Практическая реализация и исследование криптостойкости модифицированного RC6 "
Специальность:
Уникальность: 83%
Количество страниц: 122
Год защиты: 2016
Дополнительно: К ВКР прилагается бесплатный доклад (защитная речь), презентация, рецензия, отзыв. Доработка дипломной (при необходимости) - бесплатно!
Содержание:
Введение
1. Краткий обзор и анализ современных алгоритмов шифрования
1.1 Классификация криптоалгоритмов
1.2 Сеть Фейштеля как популярный атрибут блочных шифров
1.3 Стандарт шифрования данных DES и AES
1.4 Схемы построения широко распространенных алгоритмов шифрования
1.4.1 Обзор симметричных криптосистем
1.4.1.1 Шифр MARS
1.4.1.2 Шифр Serpent
1.4.1.3 Шифр TwoFish
1.4.1.4 Шифр Rijndael
1.4.1.5 Стандарт шифрования данных ГОСТ 28147-89
1.4.2 Обзор ассиметричных криптосистем
1.4.2.1 Система с открытым ключом RSA
1.4.2.2 Криптосистема Эль-Гамаля
1.4.2.3 Криптосистемы на основе эллиптических уравнений
1.5 Сравнительные характеристики алгоритмов шифрования
1.6 Наиболее устойчивые к взлому алгоритмы шифрования
1.7 Идентификация и аутентификация пользователей
1.8 Электронно-цифровая подпись
1.8.1 Электронно-цифровая подпись при помощи симметричных криптосистем
1.8.2 Электронно-цифровая подпись при помощи асимметричных криптосистем
1.9 Хеширование паролей
1.10 Управление криптографическими ключами
1.10.1 Симметричная методология
1.10.2 Асимметричная методология
2. Проектирование модифицированного алгоритма RC6
2.1 Стандартный вариант шифрования RC6
2.1.1 Процедура шифрования стандартного RC6
2.1.2 Процедура расшифрования стандартного RC6
2.1.3 Процедура генерации ключа стандартного RC6
2.2 Модифицированный вариант шифрования RC6
2.2.1 Процедура шифрования модифицированного RC6
2.2.2 Процедура расшифрования модифицированного RC6
2.2.3 Процедура генерации ключа модифицированного RC6
3. Практическая реализация и исследование криптостойкости модифицированного RC6
3.1 Блок-схемы процессов шифрующей программы FileCoder на основе RC6
3.1.1 Блок-схемы процесса шифрования файла
3.1.2 Блок-схемы процесса расшифрования файла
3.1.3 Блок-схемы процесса подбора пароля
3.2 Тестирование и исследование технологии шифрующей программы FileCoder на основе RC6
3.2.1 Шифрование/расшифрование файлов
3.2.2 Подбор пароля в файлах
Заключение
Библиография
Приложение. Описание работы шифрующей программы FileCoder