Publication:
РЕАЛИЗАЦИЯ НА ПЛИС БЛОЧНОГО ШИФРА «КУЗНЕЧИК» С УСКОРЕНИЕМ ВЫПОЛНЕНИЯ ЛИНЕЙНОГО ПРЕОБРАЗОВАНИЯ

Дата
2017
Авторы
Мартынова, Е. Н.
Journal Title
Journal ISSN
Volume Title
Издатель
Научные группы
Организационные подразделения
Выпуск журнала
Аннотация
Отчет 116 с., 1 ч., 59 рис., 3 табл., 14 источников, 2 прил. АЛГОРИТМ БЛОЧНОГО ШИФРОВАНИЯ, ГОСТ Р 34.12-2015, ШИФР «КУЗНЕЧИК», ЛИНЕЙНОЕ ПРЕОБРАЗОВАНИЕ, КОНВЕЙЕРНАЯ ОБРАБОТКА ДАННЫХ, ПАРАЛЛЕЛЬНАЯ ОБРАБОТКА ДАННЫХ, ПЛИС, VHDL, XILINX. Выпускная квалификационная работа посвящена разработке и реализации на ПЛИС блочного шифра «Кузнечик» с ускорением выполнения линейного преобразования. Разработанная схема рекомендуется к использованию для аппаратного шифрования данных алгоритмом ГОСТ Р 34.12-2015, представляющим собой новейший российский стандарт блочного шифрования. Во введении изложена актуальность выбранной темы, цель и практическая значимость работы, поставлены задачи, которые необходимо решить при выполнении данной работы. Первая глава содержит теоретические сведения, касающиеся темы разработки, включая обзор существующих алгоритмов шифрования, а также используемых программных и аппаратных средств. Во второй главе изложены основные этапы разработки схем реализации на ПЛИС алгоритма блочного шифрования «Кузнечик»: базовой, с использованием параллельной и конвейерной обработок данных и с использованием однотактового выполнения линейного преобразования, представлены разработанные функциональные схемы и блок-схемы алгоритмов программы вычисления матрицы коэффициентов линейного преобразования. Третья глава посвящена реализации разработанных схем. В этой главе изложены основные этапы синтеза составных узлов схем. В четвертой главе представлены результаты функционального моделирования, тестирования и отладки полученных схем, результаты оценки характеристик полученных систем шифрования, и сделан вывод о рекомендуемой схеме реализации алгоритма блочного шифрования «Кузнечик» на ПЛИС из рассмотренных в данной работе. В заключении подведены итоги проделанной работы. Приложения содержат код программы вычисления матрицы коэффициентов линейного преобразования на языке программирования С и код описания аппаратуры на языке проектирования VHDL.
Описание
Уровень образования: магистратура; Код направления/специальности: 09.04.01; Группа: М15-504
Ключевые слова
ВКР , Выпускная квалификационная работа
Цитирование
Мартынова, Е. Н. РЕАЛИЗАЦИЯ НА ПЛИС БЛОЧНОГО ШИФРА «КУЗНЕЧИК» С УСКОРЕНИЕМ ВЫПОЛНЕНИЯ ЛИНЕЙНОГО ПРЕОБРАЗОВАНИЯ : Выпускная квалификационная работа, магистратура, 09.04.01 / Е. Н. Мартынова ; рук. работы Иванов Михаил Александрович, 2017