Тема: МОДЕЛЬ АППАРАТНОГО МОДУЛЯ, РЕАЛИЗУЮЩЕГО АЛГОРИТМ ШИФРОВАНИЯ ГОСТ Р 34.12-2015, ПОСТРОЕННЫЙ НА БАЗИСНЫХ ЛОГИЧЕСКИХ ЭЛЕМЕНТАХ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Общие принципы шифрования 5
1.1 Шифрование 5
1.2 Общие сведения о симметричном шифровании 5
1.3 Режимы работы блочных шифров 11
1.4 Виды шифраторов 27
2 Обзор ГОСТ Р 34.12-2015 31
2.1 Общие сведения 31
2.2 Алгоритм блочного шифрования с длиной блока n = 128 бит 32
3 Реализация алгоритма блочного шифрования с длиной блока n=128 бит ... 38
3.1 Описание функционирования модели аппаратного модуля 38
3.2 Обоснование выбора языка описания аппаратуры 38
3.3 Описание среды разработки ModelSim SE 10.1c 40
3.4 Разработка модели аппаратного модуля 43
4 Тестирование модели аппаратного модуля, с помощью набора тестовых
последовательностей 49
4.1 Тестирование S, R и L преобразований 49
4.2 Тестирование алгоритма развертывания ключа 50
4.3 Тестирование алгоритма зашифрования 51
4.4 Тестирование алгоритма расшифрования 52
4.5 Тестирование процесса программы 53
5 Вредные психофизиологические факторы, влияющие на нервную систему
специалиста по защите информации. Методы и средства физической культуры, снижающие их воздействие 55
Заключение 59
Список использованных источников 60
Приложение А. Листинг программы, реализующий алгоритм блочного шифрования с длиной блока n=128 бит 61
Приложение Б. Таблица истинности для S преобразования 86
Приложение В. Листинг программы испытательного стенда 94
Приложение Г. Протокол проверки ВКР в системе «Антиплагиат»
📖 Введение
Известно, что большинство криптографических операций при аппаратной реализации выполняется быстрее, чем при программной. Также аппаратная реализация шифра надежней программного исполнения, поскольку есть возможность прямой загрузки ключей в шифратор, тем самым снимается угроза перехвата ключей, которые при использовании программных шифраторов циркулируют в оперативной памяти компьютера.
На данный момент существует много программных реализаций шифра «Кузнечик», например, эталонная реализация на языке C, что нельзя сказать об аппаратном исполнении. Тем самым актуальна задача исследования особенностей аппаратной реализации шифра «Кузнечик».
В результате выполнения работы должна быть получена модель аппаратного модуля на языке описания аппаратуры VHDL, реализующая функции криптографического преобразования информации.
✅ Заключение
После этого был реализован алгоритм блочного шифрования с длиной блока n=128 бит, на базисных элементах И, ИЛИ, НЕ. Были проведены результаты тестирования. Выполнено сравнение с помощью набора тестовых последовательностей и установлено, что модель аппаратного модуля работает должным образом.
Далее были рассмотрены вредные психофизиологические факторы, влияющие на нервную систему специалиста по защите информации и методы, снижающие их воздействие.
Результатом выполнения ВКР является полностью протестированная модель аппаратного модуля, который реализует ГОСТ Р 34.12 - 2015 для возможного дальнейшего построения аппаратного модуля или для дальнейшего построения криптопроцессора.
Модель аппаратного модуля подлежит дальнейшему усовершенствованию, но уже на данном этапе разработки установлено, что полученный модель удовлетворяет всем техническим требованиям наложенные на него в техническом задании на данный дипломный проект.
Таким образом, задание на выпускную квалификационную работу выполнено в полном объеме.



