Development of a Software Package for the Implementation of the Algorithm Berlecamp – Messy on Simple Shift Registers with Linear Feedback for Students of the Discipline “Cryptography”

Capa

Citar

Texto integral

Acesso aberto Acesso aberto
Acesso é fechado Acesso está concedido
Acesso é fechado Acesso é pago ou somente para assinantes

Resumo

In this paper, the Berlecamp – Messy algorithm, its features and the relevance of using this algorithm for various tasks are discussed. A simple linear feedback shift register (LFSR) has been chosen and the general circuit of the register is presented. The Berlecamp – Messy algorithm has been implemented in the C# proramming language using the WTF platform, the graphical shell of the developed complex has been shown, the block diagram of the algorithm has been given and the program code has been presented. Demonstration of the complex operation on the example of bit stream of the RSLOS generator and comparison with the calculated values is carried out. The results of the work can be used for creation of more perfect data protection systems and training of future specialists, the developed pro-software complex and presented algorithms can be used in the educational process within the discipline “Cryptography” for students in the direction of “Information Security”.

Texto integral

Acesso é fechado

Sobre autores

Rifat Sharipov

Tupolev Kazan National Research Technical University

Autor responsável pela correspondência
Email: Riphat@mail.ru
ORCID ID: 0000-0002-4957-8132
Código SPIN: 8116-0738
Scopus Author ID: 57191173824

Cand. Sci. (Eng.), Associate Professor of the Department of Information Security Systems

Rússia, Kazan

Alexandra Kassirova

Tupolev Kazan National Research Technical University

Email: s-kassirova@mail.ru
Código SPIN: 1858-9260
Rússia, Kazan

Bibliografia

  1. Gavrishev A.A., Zhuk A.P. Application of the Berlekamp – Massey algorithm for quantitative analysis of secure communication systems. Applied Informatics. 2019. No. 14 (4). Pp. 118–134. (In Rus.)
  2. Ratseev S.M., Lavrinenko A.D., Stepanova E.A. On the Berlekamp – Massey algorithm and its application in decoding algorithms. Bulletin of Samara University. Natural Science Series. 2021. No. 27 (1). Pp. 44–61. (In Rus.)
  3. Voronchikhin I.A., Baturin M.A., Atmanskikh M.B. Efficient hardware implementations of cryptographic shift registers. In: mathematical and information modeling: Proceedings of the All-Russian Conference of Young Scientists. 2021. Vol. 19. Pp. 266–274.
  4. Makarov S.P. Software implementation of LFSR. In: Applied electrodynamics, photonics, and living systems – 2024. Abstracts of the XI International Youth Scientific and Technical Conference (Kazan, April 11–12, 2024). Kazan: IP Sagiev A.R., 2024. Pp. 870–871.
  5. Gibadullin R.F., Firsova D.D., Kormiltsev N.V. et al. Development and testing of software modules for evaluating the performance of CUDA and OPENCL technologies. Bulletin of the Technological University. 2018. No. 21 (9). Pp. 171–175. (In Rus.)
  6. Kassirova A.A., Sharipov R.R. Research on vulnerabilities of the CHAP authentication protocol. In: Information technologies in science, industry, and education. Proceedings of the All-Russian Scientific and Technical Conference (Izhevsk, May 23–24, 2024). Izhevsk: Kalashnikov Izhevsk State Technical University, 2024. Pp. 381–384.
  7. Gibadullin R.F., Lekomtsev D.V., Perukhin M.Yu. Analysis of industrial network parameters using neural network processing. Artificial Intelligence and Decision Making. 2020. No. 1. Pp. 80–87. (In Rus.)
  8. Makarov S.P., Sharipov R.R. Software implementation of the KASUMI block encryption algorithm. In: Information technologies in science, industry, and education. Proceedings of the All-Russian Scientific and Technical Conference (Izhevsk, May 23–24, 2024). Izhevsk: Kalashnikov Izhevsk State Technical University, 2024. Pp. 385–388.
  9. Makarov S.P. Software implementation of the RC4 algorithm. In: Applied electrodynamics, photonics, and living systems – 2024. Abstracts of the XI International Youth Scientific and Technical Conference (Kazan, April 11–12, 2024). Kazan: IP Sagiev A.R., 2024. Pp. 868–869.

Arquivos suplementares

Arquivos suplementares
Ação
1. JATS XML
2. Fig. 1. Shift register with linear feedback

Baixar (29KB)
3. Fig. 2. Simplified block diagram of the program code

Baixar (91KB)
4. Fig. 3. Window of the developed program

Baixar (69KB)
5. Fig. 4. Incorrect bit sequence error message

Baixar (54KB)
6. Fig. 5. Program window after startup

Baixar (150KB)
7. Fig. 6. Result of the program operation

Baixar (92KB)

Declaração de direitos autorais © Yur-VAK, 2025

Link à descrição da licença: https://www.urvak.ru/contacts/