Fast computation of cyclic convolutions and their applications in code-based asymmetric encryption schemes
Modelirovanie i analiz informacionnyh sistem, Tome 30 (2023) no. 4, pp. 354-365
Voir la notice de l'article provenant de la source Math-Net.Ru
The development of fast algorithms for key generation, encryption and decryption not only increases the efficiency of related operations. Such fast algorithms, for example, for asymmetric cryptosystems on quasi-cyclic codes, make it possible to experimentally study the dependence of decoding failure rate on code parameters for small security levels and to extrapolate these results to large values of security levels. In this article, we explore efficient cyclic convolution algorithms, specifically designed, among other things, for use in encoding and decoding algorithms for quasi-cyclic LDPC and MDPC codes. Corresponding convolutions operate on binary vectors, which can be either sparse or dense. The proposed algorithms achieve high speed by compactly storing sparse vectors, using hardware-supported XOR instructions, and replacing modulo operations with specialized loop transformations. These fast algorithms have potential applications not only in cryptography, but also in other areas where convolutions are used.
Keywords:
fast algorithms, encryption schemes.
Mots-clés : cyclic convolutions
Mots-clés : cyclic convolutions
@article{MAIS_2023_30_4_a3,
author = {A. N. Sushko and B. Y. Steinberg and K. V. Vedenev and A. A. Glukhikh and Y. V. Kosolapov},
title = {Fast computation of cyclic convolutions and their applications in code-based asymmetric encryption schemes},
journal = {Modelirovanie i analiz informacionnyh sistem},
pages = {354--365},
publisher = {mathdoc},
volume = {30},
number = {4},
year = {2023},
language = {en},
url = {http://geodesic.mathdoc.fr/item/MAIS_2023_30_4_a3/}
}
TY - JOUR AU - A. N. Sushko AU - B. Y. Steinberg AU - K. V. Vedenev AU - A. A. Glukhikh AU - Y. V. Kosolapov TI - Fast computation of cyclic convolutions and their applications in code-based asymmetric encryption schemes JO - Modelirovanie i analiz informacionnyh sistem PY - 2023 SP - 354 EP - 365 VL - 30 IS - 4 PB - mathdoc UR - http://geodesic.mathdoc.fr/item/MAIS_2023_30_4_a3/ LA - en ID - MAIS_2023_30_4_a3 ER -
%0 Journal Article %A A. N. Sushko %A B. Y. Steinberg %A K. V. Vedenev %A A. A. Glukhikh %A Y. V. Kosolapov %T Fast computation of cyclic convolutions and their applications in code-based asymmetric encryption schemes %J Modelirovanie i analiz informacionnyh sistem %D 2023 %P 354-365 %V 30 %N 4 %I mathdoc %U http://geodesic.mathdoc.fr/item/MAIS_2023_30_4_a3/ %G en %F MAIS_2023_30_4_a3
A. N. Sushko; B. Y. Steinberg; K. V. Vedenev; A. A. Glukhikh; Y. V. Kosolapov. Fast computation of cyclic convolutions and their applications in code-based asymmetric encryption schemes. Modelirovanie i analiz informacionnyh sistem, Tome 30 (2023) no. 4, pp. 354-365. http://geodesic.mathdoc.fr/item/MAIS_2023_30_4_a3/