Title: Реализация алгоритма шифрования "Кузнечик" с помощью технологии NVIDIA CUDA
Other Titles: Implementation of "Kuznyechik" encryption algorithm using NVIDIA CUDA
Authors: Борисов, А.И.
Мясников, Е.В.
Issue Date: May-2019
Publisher: Новая техника
Citation: Борисов А.И. Реализация алгоритма шифрования "Кузнечик" с помощью технологии NVIDIA CUDA / Борисов А.И., Мясников Е.В. // Сборник трудов ИТНТ-2019 [Текст]: V междунар. конф. и молодеж. шк. "Информ. технологии и нанотехнологии": 21-24 мая: в 4 т. / Самар. нац.-исслед. ун-т им. С. П. Королева (Самар. ун-т), Ин-т систем. обраб. изобр. РАН-фил. ФНИЦ "Кристаллография и фотоника" РАН; [под ред. В.А. Фурсова]. - Самара: Новая техника, 2019. – Т. 4: Науки о данных. - 2019. - С. 345-353.
Abstract: В статье рассматриваются различные варианты реализации блочного алгоритма шифрования "Кузнечик" с помощью технологии NVIDIA CUDA. В качестве основы используется реализация на основе таблиц поиска. Исследуется влияние размера блока нитей и места расположения таблиц на скорость шифрования. Лучшие результаты получены при хранении таблиц поиска в глобальной памяти при размере блока в 384 нити. Пиковая скорость шифрования на графическом процессоре NVIDIA GeFOice 850М (версия памяти DDR3) достигает 2,7 ГБ/с. This paper presents an implementation of “Kuznyechik” encryption algorithm using NVIDIA CUDA. Proposed implementation based on lookup tables approach. The influence of thread block size and lookup tables storage type is investigated. Best results weгe given when using 384 threads per block and global memory as a storage for lookup tables. On GPU NVIDIA GeForce 850M (4 GB DDR3 version) throughput reaches 2.7 GBps.
URI: http://repo.ssau.ru/jspui/handle/123456789/11194
Appears in Collections:Информационные технологии и нанотехнологии

Files in This Item:
File Description SizeFormat 
paper43.pdfОсновная статья962.59 kBAdobe PDFView/Open


Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.