Application of edge local complementation to McEliece cryptosystem structural analysis | Applied Discrete Mathematics. Supplement. 2017. № 10. DOI: 10.17223/2226308X/10/56

Application of edge local complementation to McEliece cryptosystem structural analysis

McEliece cryptosys-tem is considered as one of the alternatives to RSA cryptosystem, so its cryptanalysis is one of the actual questions nowadays. Cyclic codes' equivalence is a fundamental problem here, so it was chosen as the topic of the research. This article proposes an algorithm for finding and listing cyclic codes' equivalence classes using graphs and edge local complementation operation. The algorithm has succeeded in increasing the maximum amount of processed vertices from 10 to 17. The work also includes the description of an algorithm for two codes equivalence determination in case of cyclicity of one of them. The codes with the length up to 19 can be processed by this algorithm. Furthermore, the work includes a full classification of cyclic codes with the length up to 19. All algorithms have been implemented in C programming language.

Download file
Counter downloads: 173

Keywords

двоичные линейные коды, классификация, графы, рёберное локальное дополнение, криптосистема Мак-Элиса, binary linear codes, classification, graphs, edge local complementation, McEliece cryptosystem

Authors

NameOrganizationE-mail
Sokolova A. A.Lomonosov Moscow State Universitysoko.anastasiia@gmail.com
Всего: 1

References

Danielsen L. E. and Parker M. G. Edge local complementation and equivalence of binary linear codes // Des. Codes Cryptogr. 2008. No. 49. P. 161-170.
Nauty and Traces User's Guide (Version 2.5). http://users.cecs.anu.edu.au/ \textasciitildebdm/nauty/nug25.pdf
 Application of edge local complementation to McEliece cryptosystem structural analysis | Applied Discrete Mathematics. Supplement. 2017. № 10. DOI: 10.17223/2226308X/10/56

Application of edge local complementation to McEliece cryptosystem structural analysis | Applied Discrete Mathematics. Supplement. 2017. № 10. DOI: 10.17223/2226308X/10/56