ВВЕДЕНИЕ 2 1 ОБЗОР АЛГОРИТМОВ ШИФРОВАНИЯ 4 1.1 Классификация алгоритмов шифрования 4 1.2 Симметричные алгоритмы шифрования 7 1.3 Блочные шифры 11 1.4 Поточные шифры 13 2 РЕАЛИЗАЦИЯ АЛГОРИТМА ШИФРОВАНИЯ 20 2.1 Стандарт блочного шифра «Кузнечик» 20 2.2 Программирование алгоритма блочного шифра «Кузнечик» 23 2.3 Развертывание ключей шифра 29

Шифратор - ГОСТ Р 34.12-2018 – «Кузнечик»

курсовая работа
Программирование
35 страниц
56% уникальность
2023 год
11 просмотров
Кудинович Д.
Эксперт по предмету «Программирование»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
ВВЕДЕНИЕ 2 1 ОБЗОР АЛГОРИТМОВ ШИФРОВАНИЯ 4 1.1 Классификация алгоритмов шифрования 4 1.2 Симметричные алгоритмы шифрования 7 1.3 Блочные шифры 11 1.4 Поточные шифры 13 2 РЕАЛИЗАЦИЯ АЛГОРИТМА ШИФРОВАНИЯ 20 2.1 Стандарт блочного шифра «Кузнечик» 20 2.2 Программирование алгоритма блочного шифра «Кузнечик» 23 2.3 Развертывание ключей шифра 29
Читать дальше
Автоматизация (без которой невозможно развитие организаций) приводит к росту угроз постоянной поддержки и развития системы защиты. Защита информации является не разовым мероприятием и даже не совокупностью мероприятий, а непрерывным процессом, несанкционированного доступа к информации, как следствие, к необходимости который должен протекать во времени на всех этапах жизненного цикла автоматизированной системы обработки информации. Повышение производительности вычислительной техники и появление новых видов атак на шифры ведет к понижению стойкости известных криптографических алгоритмов.


Если не знаете, где купить курсовую работу на заказ в Нижнем Новгороде , обратитесь в Work5.


Таким образом, используемые криптографические средства должны постоянно обновляться. Поддержание и обеспечение надежного функционирования механизмов системы защиты информации сопряжено с решением специфических задач и поэтому может осуществляться лишь специалистами – высококвалифицированными криптографами и криптоаналитиками, которые могут гарантировать надежность используемых алгоритмов и программных средств, реализующих функции защиты информации. Шифрование - это часть криптографии. Криптографии более 4 тысяч лет. Впервые он появился в Древнем Египте. Существуют свидетельства того, что криптография как метод защиты текста возникла вместе с письмом, а секретные методы письма были уже известны древним цивилизациям Индии, Египта и Месопотамии. Сегодня, в век цифровых технологий, каждый из нас сталкивается с шифрованием, даже не замечая этого. Мы ежедневно используем различные интернет-ресурсы, которые шифруют данные, чтобы избежать получения этих данных третьими лицами. Набирая текст в строке поиска, поисковая система шифрует доступные ей данные. Информация очень ценна в наш век. Многие люди передают много конфиденциальной и ценной информации в своих сообщениях. Именно для того, чтобы эта информация не попала к злоумышленнику, большинство служб обмена сообщениями поддерживают шифрование. И самое безопасное-шифрование с помощью закрытого ключа. Было опубликовано много технической литературы на эту тему, а также много материалов в Интернете. Все вышесказанное определяет актуальность данной темы. Объектом исследования выступают блочные шифры, а предметом исследования – программы шифрования. Цель работы раскрыть тему шифрования с помощью шифра на основе ГОСТ Р 34.12-2018, объяснить принципы работы и применения. Для достижения цели в работе решаются следующие задачи:  приводиться классификация алгоритмов шифрования;  рассматриваются симметричные алгоритмы шифрования;  осуществляется разработка алгоритма шифрования;  осуществляется разработка программы защищенной передачи данных. Структурно работа состоит из введения, заключения, двух частей, списка использованных источников и приложения.

Читать дальше
В результате работы был проведён анализ существующих алгоритмов блочного шифрования, а также анализ их преимуществ и недостатков. После этого был проведен анализ теоретических сведений о блочных шифрах и их интересном свойстве - помехоустойчивом кодировании. Были проанализированы различные метрики каналов связи и на их основе проанализирован и обоснован выбор параметров для блочного шифра с исправлением ошибок. Проанализированы случаи, когда исправление ошибок будет невозможно. Показана перспективность использования блочных шифров для построения универсальных алгоритмов криптокодирования, обнаруживающих и исправляющих ошибки различного типа – инверсии, вставки и пропуски. Далее было рассмотрено несколько алгоритмов блочного шифрования. Для реализации программного комплекса блочного шифрования со был выбран шифр ГОСТ Р 34.12-2018 – «Кузнечик». На основе вышеизложенного анализа были сформированы технические требования и разработано программное обеспечение блочного шифрования. Данное программное обеспечение было протестировано и в заключении подтверждено выполнение всех технических задач, сформированных во второй главе. В результате работы была практически подтверждена перспективная область развития блочных шифров – помехоустойчивое криптокодирование. Были приведены практические результаты тестирования программного обеспечения. Проведена оценка его эффективности. Выполнено сравнение с теоретическими выкладками и установлено их близкое соответствие практическим результатам. Подводя итог, можно сделать вывод, что все поставленные задачи были выполнены в полном объеме.
Читать дальше
1. Адаменко, Михаил Основы классической криптологии. Секреты шифров и кодов: моногр. / Михаил Адаменко. - М.: ДМК Пресс, 2022. - 110 c. 2. Бабенко, Л. К. Современные интеллектуальные пластиковые карты / Л.К. Бабенко, Д.А. Беспалов, О.Б. Макаревич. - М.: Гелиос АРВ, 2018. - 416 c. 3. Вельшенбах, М. Криптография на Си и С++ в действии. Учебное пособие / М. Вельшенбах. - М.: Триумф, 2019. - 462 c. 4. Герман, О. Н. Теоретико-числовые методы в криптографии / О.Н. Герман, Ю.В. Нестеренко. - М.: Академия, 2022. - 272 c. 5. Жельников, Владимир Кpиптогpафия от папиpуса до компьютеpа / Владимир Жельников. - М.: ABF, 2016. - 336 c. 6. Клепов, Анатолий Шифраторы и радиоразведка. Щит и меч информационного мира. Том 1. Записки криптографа / Анатолий Клепов. - М.: Центр инновационных технологий, 2018. - 790 c. 7. Конахович, Г.Ф. Компьютерная стеганография. Теория и практика / Г.Ф. Конахович, А.Ю. Пузыренко. - М.: МК-Пресс, 2017. - 288 c. 8. Малюк, А.А. Введение в защиту информации в автоматизированных системах. Учебное пособие / А.А. Малюк. - М.: Горячая линия - Телеком, 2019. - 148 c. 9. Панасенко, Сергей Алгоритмы шифрования. Специальный справочник / Сергей Панасенко. - М.: БХВ-Петербург, 2018. - 532 c. 10. Тилборг Основы криптологии. Профессиональное руководство и интерактивный учебник (+ CD-ROM) / Тилборг, Х. Ван. - М.: Мир, 2019. - 472 c. 11. Хорев, П.Б. Криптографические интерфейсы и их использование / П.Б. Хорев. - М.: Горячая линия - Телеком, 2017. - 810 c. 12. Черчхаус, Р. Коды и шифры. Юлий Цезарь, «Энигма» и Интернет / Р. Черчхаус. - М.: Весь Мир, 2021. - 413 c.
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Похожие работы

курсовая работа
Современные тенденции развития рынка услуг мобильной связи (на примере региона, города)
Количество страниц:
38
Оригинальность:
71%
Год сдачи:
2023
Предмет:
Экономика
курсовая работа
ПРОБЛЕМЫ ТЕОРИИ И ПРАКТИКИ УСЛОВНО-ДОСРОЧНОГО ОСВОБОЖДЕНИЯ ОТ ОТБЫВАНИЯ НАКАЗАНИЯ
Количество страниц:
20
Оригинальность:
66%
Год сдачи:
2023
Предмет:
Уголовное право
реферат
Этический регламент работы в условиях диспансера
Количество страниц:
3
Оригинальность:
92%
Год сдачи:
2023
Предмет:
Медицина
дипломная работа
"Радио России": история становления, редакционная политика, аудитория. (Имеется в виду радиостанция "Радио России")
Количество страниц:
70
Оригинальность:
61%
Год сдачи:
2015
Предмет:
История журналистики
курсовая работа
26. Центральное (всесоюзное) радиовещание: история создания и развития.
Количество страниц:
25
Оригинальность:
84%
Год сдачи:
2016
Предмет:
История журналистики

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image