Тип работы:
Предмет:
Язык работы:


ПРОГРАММНОЕ СРЕДСТВО ДЛЯ КРИПТОАНАЛИЗА ПРОСТЫХ ШИФРОВ

Работа №162191

Тип работы

Дипломные работы, ВКР

Предмет

информационная безопасность

Объем работы112
Год сдачи2017
Стоимость4650 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
22
Не подходит работа?

Узнай цену на написание


Реферат
Обозначения и сокращения 5
Введение 6
1 Описание простых шифров 7
1.1 Шифр простой замены 7
1.2 Сдвиговый шифр замены 8
1.3 Шифр гаммирования 9
1.4 Шифры одиночной перестановки 13
1.5 Шифр двойной перестановки 14
1.6 Шифр маршрутной перестановки 15
1.7 Шифр полиалфавитной замены 17
1.8 Алгоритм RSA 18
2 Методы криптоанализа простых шифров 21
2.1 Метод полного перебора 21
2.2 Метод статистического криптоанализа - подсчет частоты
встречи символов в шифротексте 22
2.3 Метод статистического криптоанализа - подсчет частоты
встречи биграмм в шифротексте 24
2.4 Метод разложения числа на простые множители 31
3 Параметры используемых шифров 32
3.1 Параметры шифра простой замены 32
3.2 Параметры шифра сдвиговой замены 34
3.3 Параметры шифра гаммирования 35
3.4 Параметры шифра одиночной перестановки 35
3.5 Параметры шифра двойной перестановки 36
3.6 Параметры шифра RSA 36
3.7 Параметры шифра маршрутной перестановки 37
3.8 Параметры шифра полиалфавитной замены 38
4 Архитектура программного средства 39
4.1 Средства реализации программного средства 39
4.2 Описание классов программного средства 40
5 Руководство пользователя программного средства 46
5.1 Краткое описание возможностей 46
5.2 Уровень подготовки пользователя 46
5.3 Выполняемые функции и задачи 47
5.4 Описание операций технологического процесса обработки
исходных данных, необходимых для выполнения учебных задач
криптоанализа 48
5.4.1 Шифрование 48
5.4.2 Расшифрование 67
5.4.3 Криптоанализ 68
Заключение 72
Список использованных источников 73
Приложение А Исходный код программного средства 75

В сфере информационной безопасности ключевую роль играет такая наука, как криптография. Для обеспечения защиты информации необходимо правильно подбирать методы криптографической защиты.
Студенты, обучающиеся по специальности 10.03.05 «Информационная безопасность автоматизированных систем» должны знать методы анализа стойкости шифров, для получения умений по выбору методов криптографической защиты информации, поэтому актуальной является проблема разработки программного средства для автоматизации криптоанализа простых шифров. Таким образом, тема выпускной квалификационной работы является актуальной.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В процессе выполнения дипломного проекта были решены следующие задачи:
• произведен обзор существующих простых шифров;
• произведен анализ способов криптоанализа простых шифров;
• разработана архитектура программного средства;
• разработано руководство пользователя программного средства.
В результате разработано программное средство для криптоанализа простых шифров.
В разработанной программе имеются следующие возможности:
• графический интерфейс;
• ввод/вывод открытого текста и шифротекста в текстовой файл;
• шифрование и расшифрование текста русского и английского алфавитов длиной до 5000 символов с помощью простых шифров;
• выполнение подсчета частоты встречи символов и биграмм в шифротексте;
• разложение числа на простые множители.
Полученное, в результате выполнения дипломного проекта, программное средство будет положено в основу методических указаний для студентов 3 курса специальности 10.05.03 «Информационная безопасность автоматизированных систем».
Также, данное программное средство рекомендовано для ознакомления абитуриентам данной специальности.
Таким образом, цель ВКР достигнута, требования технического задания на выпускную квалификационную работу выполнены в полном объеме.


1 Простейшие криптографические шифры. [Электронный ресурс]. - Режим доступа: http://life-prog.ru/2_86186_prosteyshie-kriptograficheskie- shifri.html, свободный. - Загл. с экрана.
2 Простые криптосистемы. [Электронный ресурс]. - Режим доступа: http://protect.htmlweb.ru/p11.htm#OP, свободный. - Загл. с экрана.
3 Шифр простой замены. [Электронный ресурс]. - Режим доступа: http: //kmb.ufoctf.ru/crypto/frequency_analysis_substitution/main.html, свободный. - Загл. с экрана.
4 Шифр Цезаря. [Электронный ресурс]. - Режим доступа: https://sites.google.com/site/kriptografics/sifr-cezara, свободный. - Загл. с экрана.
5 Симметричное шифрование (гаммирование). [Электронный
ресурс]. - Режим доступа: http://technomag.bmstu.ru/doc/187185.html,
свободный. - Загл. с экрана.
6 Шифр перестановки. Шифр гаммирования. [Электронный
ресурс]. - Режим доступа: http://www.unn.ru/bibn/files/materials/kript/kr2.pdf, свободный. - Загл. с экрана.
7 Шифры перестановки. [Электронный ресурс]. - Режим доступа: https://sites.google.com/site/anisimovkhv/learning/kripto/lecture/tema5, свободный. - Загл. с экрана.
8 Шифрование текстов. Основные принципы. Метод Гронсфельда.
[Электронный ресурс]. - Режим доступа:
http://www.akademout.ru/courseworks/information1/3.php, свободный. - Загл. с экрана.
9 Тейс Г. Н. Методы и средства защиты информации. Асимметричный алгоритм шифрования RSA. [Электронный ресурс]. - Режим доступа: http://www.novsu.ru/file/1036040, свободный. - Загл. с экрана.
10 Алгоритм шифрования RSA на пальцах. [Электронный ресурс]. - Режим доступа: http://teh-box.ru/informationsecurity/algoritm-shifrovaniya-rsa- na-palcax.html, свободный. - Загл. с экрана.
11 Введение в криптоанализ. Криптоанализ симметричных криптосистем: блочные шифры. [Электронный ресурс]. - Режим доступа: http://www.nrjetix.com/fileadmin/doc/publications/Lectures_security/Lecture4- 1.pdf, свободный. - Загл. с экрана.
12 Метод полного перебора. [Электронный ресурс]. - Режим доступа: http://ru.likefm.org/artist/Bruteforce, свободный. - Загл. с экрана.
13 Классический криптоанализ. [Электронный ресурс]. - Режим доступа: https://habrahabr.ru/post/271257/, свободный. - Загл. с экрана.
14 Статистический криптоанализ. [Электронный ресурс]. - Режим доступа: http://dictionary.sensagent.com/Статистический_криптоанализ/ru-ru/, свободный. - Загл. с экрана.
15 Введение в криптографию. Шифры замены. [Электронный ресурс]. - Режим доступа: http://www.unn.ru/bibn/files/materials/kript/kr1.pdf, свободный. - Загл. с экрана.
16 Введение в Криптоанализ. Криптоанализ симметричных криптосистем: блочные шифры. [Электронный ресурс]. - Режим доступа: http://www.nrjetix.com/fileadmin/doc/publications/Lectures_security/Lecture4- 1.pdf, свободный. - Загл. с экрана.
17 Ященко В. В. Историческое введение в основы криптологии. - Москва: МЦНМО, 2012. - 335 c.
18 Авдошин С. М. Криптоанализ: современное состояние и перспективы развития. - Москва: Новые Технологии, 2007. - 32 с.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ