Similar presentations:
Разработка и сравнение параллельных версий симметричных алгоритмов блочного шифрования для графических ускорителей
1.
Разработка и сравнениепараллельных версий
симметричных алгоритмов
блочного шифрования для
графических ускорителей
Выполнил: Борисов Алексей Николаевич
Руководитель: Мясников Евгений Валерьевич,
к.т.н., доцент кафедры ГИиИБ
Самара 2019
2.
Цели и задачиЦель работы: повышение производительности российских алгоритмов
блочного шифрования.
Задачи:
• изучение средств программирования графических процессоров;
• создание параллельных версий алгоритмов шифрования «Кузнечик» и
«Магма»;
• реализация параллельных версий алгоритмов на CUDA и OpenCL;
• отладка и тестирование реализаций;
• проведение экспериментов на графических процессорах фирм AMD и
NVIDIA.
2
3.
Шифр «Магма»Алгоритм «Магма»:
• длина блока – 64 бита;
• длина ключа – 256 бит;
• число раундов – 32;
• структура – сеть Фейстеля.
На рисунке:
•
informatics