RUS  ENG
Full version
JOURNALS // Vestnik Yuzhno-Ural'skogo Universiteta. Seriya Matematicheskoe Modelirovanie i Programmirovanie // Archive

Vestnik YuUrGU. Ser. Mat. Model. Progr., 2019 Volume 12, Issue 3, Pages 89–101 (Mi vyuru507)

This article is cited in 5 papers

Programming & Computer Software

The use of the direct sum decomposition algorithm for analyzing the strength of some McEliece type cryptosystems

V. M. Deundyakab, Yu. V. Kosolapova

a Southern Federal University, Rostov-on-Don, Russian Federation
b Research Institute “Specialized Computing Protection Devices and Automation”, Rostov-on-Don, Russian Federation

Abstract: We construct a polynomial algorithm for decomposing an arbitrary linear code C into a direct sum of indecomposable subcodes with pairwise disjoint supports. The main idea of the constructed algorithm is to find the basis of a linear code consisting of minimal code vectors, that is, such vectors whose supports are not contained in the supports of other code vectors of this linear code. Such a basis is found in the polynomial number of operations, which depends on the code length. We use the obtained basis and the cohesion of supports of minimal code vectors in order to find the basic vectors of indecomposable subcodes such that the original linear code is the direct sum of these subcodes. Based on the obtained algorithm, we construct an algorithm of structural attack for asymmetric McEliece type cryptosystem based on code C, which polynomially depends on the complexity of structural attacks for McEliece type cryptosystems based on subcodes. Therefore, we show that the use of a direct sum of codes does not significantly enhance the strength of a McEliece-type cryptosystem against structural attacks.

Keywords: direct sum of codes, McEliece type cryptosystem, attack on the key.

UDC: 517.9

MSC: 68P30, 94A60

Received: 17.01.2019

DOI: 10.14529/mmp190308



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2025