Аннотация:
В работе проводится высокоскоростная программная реализация алгоритмов "Магма" и "Кузнечик", используя процессорные инструкции SSE2, AVX, AVX2 и LUT-таблицы. Применение данных процессорных инструкций позволило увеличить скорость шифрования по сравнению с уже известными реализациями на примере OpenSSL.
Ключевые слова:ГОСТ Р 34.12-2015, технология SIMD, язык ассемблера MASM, LUT-таблицы.
УДК:519.7
Поступила в редакцию: 12.11.2022 Принята в печать: 12.11.2022