RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2023, том 30, номер 4, страницы 354–365 (Mi mais808)

Theory of data

Fast computation of cyclic convolutions and their applications in code-based asymmetric encryption schemes

[Быстрое вычисление циклических сверток и их приложения в кодовых схемах асимметричного шифрования]

A. N. Sushko, B. Y. Steinberg, K. V. Vedenev, A. A. Glukhikh, Y. V. Kosolapov

Southern Federal University, 105/42 Bolshaya Sadovaya str., Rostov-on-Don, 344006, Russia

Аннотация: Разработка быстрых алгоритмов генерации ключей, шифрования и дешифрования не только повышает эффективность соответствующих операций. Такие быстрые алгоритмы, например, для асимметричных криптосистем на квазициклических кодах, позволяют экспериментально исследовать зависимость вероятности ошибочного расшифрования от параметров кода для малых параметров безопасности и экстраполировать эти результаты на большие значения параметров безопасности. В этой статье мы исследуем эффективные алгоритмы циклической свертки, специально разработанные, в том числе, для использования в алгоритмах кодирования и декодирования квазициклических LDPC и MDPC кодов. Соответствующие свертки работают с двоичными векторами, которые могут быть как разреженными, так и плотными. Предлагаемые алгоритмы достигают высокой скорости за счет компактного хранения разреженных векторов, использования аппаратно поддерживаемых инструкций XOR и замены операций по модулю специализированными преобразованиями цикла. Эти быстрые алгоритмы имеют потенциальное применение не только в криптографии, но и в других областях, где используются свертки.

Ключевые слова: циклические свертки, быстрые алгоритмы, схемы шифрования.

УДК: 004.421.4+004.051

MSC: Primary 68P30; Secondary 68W99

Поступила в редакцию: 06.11.2023
Исправленный вариант: 22.11.2023
Принята в печать: 29.11.2023

Язык публикации: английский

DOI: 10.18255/1818-1015-2023-4-354-365



© МИАН, 2024