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


Разработка программы для шифрования и дешифрования информации методом лозунгового шифра (Национальный Исследовательский Технологический Университет «МИСиС»)

Работа №159516

Тип работы

Курсовые работы

Предмет

криптография

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

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


В работе использован объектно-ориентированный язык программирования C# и профессиональный пакет Microsoft Visual Studio.
Есть приложение (Листинг Программы «Шифрование и дешифрование методом лозунгового шифра»).

Введение 3
Глава 1. Теоретическая часть 6
1.1. Шифры замены 10
1.2. Лозунговый шифр 10
1.3. Недостатки шифров замены 10
Глава 2. Практическая часть 10
2.1. Реализация метода лозунгового шифра 10
2.2. Пример работы программы 15
2.3. Дополнительное тестирование программы 17
Заключение 19
Список используемых источников 20
Приложение А 22


С зарождением человеческой цивилизации возникла необходимость передачи информации одним людям так, чтобы она не становилась известной другим. Сначала люди использовали для передачи сообщений исключительно голос и жесты. С возникновением письменности задача обеспечения секретности и подлинности передаваемых сообщений стала особенно актуальной. Поэтому именно после возникновения письменности появилось искусство тайнописи, искусство «тайно писать» – набор методов, предназначенных для секретной передачи записанных сообщений от одного человека другому.
Человечество изобрело большое число способов секретного письма, например, симпатические чернила, которые исчезают вскоре после написания ими текста или невидимы с самого начала, «растворение» нужной информации в сообщении большего размера с совершенно «посторонним» смыслом, подготовка текста при помощи непонятных знаков. Криптография возникла именно как практическая дисциплина, изучающая и разрабатывающая способы шифрования сообщений, то есть при передаче сообщений – не скрывать сам факт передачи, а сделать сообщение недоступным посторонним. Для этого сообщение должно быть записано так, чтобы с его содержимым не мог ознакомиться никто за исключением самих корреспондентов.
Криптография представляет собой совокупность методов преобразования (шифрования) данных, направленных на то, чтобы защитить эти данные, сделав их бесполезными для незаконных пользователей. Настоящая криптография должна обеспечивать такой уровень секретности, чтобы можно было надежно защитить критическую информацию от расшифровки крупными организациями [1].
Шифрование – это способ изменения сообщения или другого документа, обеспечивающее искажение (сокрытие) его содержимого. (Кодирование – это преобразование обычного, понятного, текста в код. При этом подразумевается, что существует взаимно однозначное соответствие между символами текста (данных, чисел, слов) и символьного кода – в этом принципиальное отличие кодирования от шифрования. Часто кодирование и шифрование считают одним и тем же, забывая о том, что для восстановления закодированного сообщения, достаточно знать правило замены. Для восстановления же зашифрованного сообщения помимо знания правил шифрования, требуется и ключ к шифру. Ключ понимается нами как конкретное секретное состояние параметров алгоритмов шифрования и дешифрования. Знание ключа дает возможность прочтения секретного сообщения. Шифровать можно не только текст, но и различные компьютерные файлы – от файлов баз данных и текстовых процессоров до файлов изображений [2].
Актуальность данной работы заключается в том, что современные технологии дают возможность передавать и хранить все большие объемы информации. Но это благо имеет и оборотную сторону. Информация становится все более уязвимой по разным причинам. В настоящее время безопасность данных является критической задачей во многих отраслях, а потому заинтересованность информационного сообщества в более стойких к взлому, а также более быстрых в своей работе алгоритмах может и будет проявляться как сейчас, так и в дальнейшем.
Объектом исследования является информатика.
Предметом исследования является шифрование информации.
Целью работы является разработка программы для шифрования и
дешифрования информации методом лозунгового шифра.
Для успешного выполнения поставленной цели необходимо выполнить следующие задачи:
ー Анализ теории и практики в шифровании информации;
ー Анализ существующих методов шифрования;
ー Обоснование выбора метода шифрования;
ー Обоснование выбора языка программирования для реализации программы;
ー Создание программы шифрования и дешифрования информации методом лозунгового шифра.


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

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

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


В ходе данной были изучены алгоритмы шифрования и дешифрования методом лозунгового шифра.
С помощью среды программирования Visual Studio мной был создан программный продукт, который выполняет шифрование или дешифрование текста по методу лозунгового шифра. Данная программа позволяет пользователю быстро зашифровать или расшифровать сообщение.
Во время разработки программного продукта я получила опыт, который поможет мне в будущем писать программы продуктивнее, быстрее и качественнее.



1. Криптография. Основные понятия и определения: [Электронный ресурс]. URL: https://studentopedia.ru/informatika/vvedenie---osnovi-kriptografii.html (дата обращения 15.12.2022).
2. Криптография и шифрование: [Электронный ресурс]. URL: https://studfile.net/preview/6330799/page:2/ (дата обращения 15.12.2022).
3. Аршинов М.Н., Садовский Л.Е. Коды и математика, – М., Наука, 1983.
4. Шифры замены: [Электронный ресурс]. URL: http://citforum.ru/security/cryptography/yaschenko/74.html (дата обращения 15.12.2022).
5. Лозунговый шифр: [Электронный ресурс]. URL: https://viws.ru/kodirovanie-prostye-shifry-i-ih-deshifrovka.html (дата обращения 16.12.2022).
6. Хабр – Кодирование и шифрование: [Электронный ресурс]. URL: https://habr.com/ru/post/548304/ (Дата обращения 16.12.2022)
7. А.В. Рудаков., Технология разработки программных продуктов -Москва.: Академия, 2010 г.-203 с.
8. Левин М. Криптография. Руководство пользователя. - М.: Познавательная книга плюс, 2001 - 320 с.
9. Панасенко С.П. Алгоритмы шифрования. Специальный справочник BHV-Санкт-Петербург, 2009. - 576с.
10. Шифр простой замены: [Электронный ресурс]. URL: https://intellect.icu/shifr-prostoj-zameny-lozungovyj-shifr-shifr-masonov-i-drugie-11910 (Дата обращение 16.12.2022)

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




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