Шифратор - ГОСТ Р 34.12-2018 – «Кузнечик»
- Тип работы
- курсовая работа
- Группа предметов
- Программирование
- Предмет
- Программирование
- Страниц
- 35
- Год сдачи
- 2025
Эта работа Вам не подходит? Или Вам нужна оригинальная работа, написанная под ключ? Просто разместите заказ🎓🗞
ВВЕДЕНИЕ 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
Автоматизация (без которой невозможно развитие организаций) приводит к росту угроз постоянной поддержки и развития системы защиты. Защита информации является не разовым мероприятием и даже не совокупностью мероприятий, а непрерывным процессом, несанкционированного доступа к информации, как следствие, к необходимости который должен протекать во времени на всех этапах жизненного цикла автоматизированной системы обработки информации. Повышение производительности вычислительной техники и появление новых видов атак на шифры ведет к понижению стойкости известных криптографических алгоритмов.
Если Вас не устраивает готовая работа, то Вы можете заказать оригинальный материал от автора магазина СдалНа5!
Таким образом, используемые криптографические средства должны постоянно обновляться. Поддержание и обеспечение надежного функционирования механизмов системы защиты информации сопряжено с решением специфических задач и поэтому может осуществляться лишь специалистами – высококвалифицированными криптографами и криптоаналитиками, которые могут гарантировать надежность используемых алгоритмов и программных средств, реализующих функции защиты информации. Шифрование - это часть криптографии. Криптографии более 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.
Если курсовая работа на тему Шифратор - ГОСТ Р 34.12-2018 – «Кузнечик» Вам не подходит? Не беда! посмотрите похожие работы в Нашем поиске:)