| 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 | Size | Format | |
|---|---|---|---|---|
| paper43.pdf | Основная статья | 962.59 kB | Adobe PDF | View/Open |
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.