Publication:
Разработка и исследование методов реализации криптоалгоритмов в высокопроизводительных вычислительных системах

Дата
2019
Авторы
Русакова, А. С.
Journal Title
Journal ISSN
Volume Title
Издатель
Научные группы
Организационные подразделения
Выпуск журнала
Аннотация
Магистерская диссертация на тему: «Разработка и исследование методов реализации криптоалгоритмов в высокопроизводительных вычислительных системах» содержит 66 страницы текста, рисунков – 27, таблиц – 3, использованных источников – 29. Целью магистерской диссертации является исследование возможности использования учебного вычислительного кластера на одноплатных компьютерах кафедры №12 «Компьютерные системы и технологии» НИЯУ МИФИ для распараллеливания криптоалгоритма DOZEN, а также реализации системы шифрования файлов на основе параллельной версии криптоалгоритма DOZEN. В первой главе рассматривались особенности применения криптоалгоритмов в высокопроизводительных ВС. Описан криптоалгоритм DOZEN. Проведен обзор существующих программных и аппаратных реализаций криптоалгоритма DOZEN. Рассмотрены виды параллельных систем, и введено понятие кластерной системы. Проведен анализ существующих фреймворков для создания параллельных систем. Во второй главе приведено описание этапов разработки архитектуры параллельного ПО на базе криптоалгоритма DOZEN с использованием стандартов MPI и OpenMP. Исследовались современные подходы к распараллеливанию алгоритмов. Для реализации криптоалгоритма DOZEN был выбран режим шифрования CTR. Рассмотрены особенности реализации параллельной версии криптоалгоритма DOZEN в режиме шифрования CTR с использованием параллельных вычислений на учебном кластере. Особенности реализации ПО описаны в приложениях А, Б, В. В третьей главе рассмотрена архитектуры учебного кластера на базе одноплатных компьютеров Raspberry Pi 3 Model B. Приведены результаты комплексной отладки, функционального и нагрузочного тестирования параллельного ПО на базе криптоалгоритма DOZEN. Во время нагрузочного тестирования производилось сравнение скорости работы криптоалгоритма DOZEN для разных конфигураций кластера. В заключении подведён итог проделанной работе.
Описание
Уровень образования: магистратура; Код направления/специальности: 09.04.01; Группа: М17-532
Ключевые слова
ВКР , Выпускная квалификационная работа
Цитирование
Русакова, А. С. Разработка и исследование методов реализации криптоалгоритмов в высокопроизводительных вычислительных системах : Выпускная квалификационная работа, магистратура, 09.04.01 / А. С. Русакова ; рук. работы Вавренюк Александр Борисович, 2019