Next Article in Journal
Limited Short-Term Reliability of Key Joint Angles in Biomechanical Running Gait Analyses
Previous Article in Journal
A Deep Learning Framework for Emotion Recognition and Semantic Interpretation of Social Media Images in Urban Parks: The ULEAF Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Increasing the Fault Tolerance of the Pseudo-Random Code Generator with Substitution–Permutation Network “Kuznechik” Transformation Through the Use of Residue Code

by
Igor Anatolyevich Kalmykov
*,
Alexandr Anatolyevich Olenev
,
Vladimir Vyacheslavovich Kopytov
,
Daniil Vyacheslavovich Dukhovnyj
and
Vladimir Sergeyevich Slyadnev
Department of Computational Mathematics and Cybernetics, North Caucasus Federal University, Stavropol 355017, Russia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(1), 129; https://doi.org/10.3390/app16010129
Submission received: 18 September 2025 / Revised: 11 December 2025 / Accepted: 18 December 2025 / Published: 22 December 2025

Abstract

The emergence and widespread use of low-orbit satellite communication systems has become one of the triggers for the development of the Internet of Vehicles (IoV) technology. The main goal of this integration was to increase the level of vehicle safety not only in cities and their suburbs but especially in remote areas of the country. Despite its effectiveness, satellite IoV remains susceptible to attacks on the radio channel. One of the effective ways to counter such attacks is to use wireless transmission systems with the Frequency-Hopping Spread Spectrum (FHSS) method. The effectiveness of FHSS systems largely depends on the operation of the pseudorandom code generator (PRCG), which is used to calculate the new operating frequency code (number). This generator must have the following properties. Firstly, it must have high cryptographic resistance to guessing a new operating frequency number by an attacker. Secondly, since this generator will be located on board the spacecraft, it must have high fault tolerance. The conducted studies have shown that substitution–permutation network “Kuznechik” (SPNK) meets these requirements. To ensure the property of resilience to failures and malfunctions, it is proposed to implement SPNK in codes of redundant residual class systems in polynomials (RCSP) using the isomorphism of the Chinese Remainder Theorem in polynomials. RCSP codes are an effective means of eliminating computation errors caused by failures and malfunctions. The aim of this work is to increase the fault tolerance of PRCG based on SPNK transformation by using the developed error correction algorithm, which has lower hardware and time costs for implementation compared to the known ones. The comparative analysis showed that the developed algorithm for error correction in RCSP codes provides higher fault tolerance of PRCG compared with other redundancy methods. Unlike the “2 out of 3” method of duplication, the developed algorithm ensures the operational state of PRCG not only when the first failure occurs but also during the subsequent second one. In the event of a third failure, RCSP is able to correct 73% of errors in the informational residues of code combination, while the “2 out of 3” duplication method makes it possible to fend off the consequences of only the first failure.
Keywords: satellite IoV network; communication systems with frequency-hopping spread spectrum; cyberattacks; residual class system in polynomials; error detection and correction algorithm; fault tolerance; cybersecurity satellite IoV network; communication systems with frequency-hopping spread spectrum; cyberattacks; residual class system in polynomials; error detection and correction algorithm; fault tolerance; cybersecurity

Share and Cite

MDPI and ACS Style

Kalmykov, I.A.; Olenev, A.A.; Kopytov, V.V.; Dukhovnyj, D.V.; Slyadnev, V.S. Increasing the Fault Tolerance of the Pseudo-Random Code Generator with Substitution–Permutation Network “Kuznechik” Transformation Through the Use of Residue Code. Appl. Sci. 2026, 16, 129. https://doi.org/10.3390/app16010129

AMA Style

Kalmykov IA, Olenev AA, Kopytov VV, Dukhovnyj DV, Slyadnev VS. Increasing the Fault Tolerance of the Pseudo-Random Code Generator with Substitution–Permutation Network “Kuznechik” Transformation Through the Use of Residue Code. Applied Sciences. 2026; 16(1):129. https://doi.org/10.3390/app16010129

Chicago/Turabian Style

Kalmykov, Igor Anatolyevich, Alexandr Anatolyevich Olenev, Vladimir Vyacheslavovich Kopytov, Daniil Vyacheslavovich Dukhovnyj, and Vladimir Sergeyevich Slyadnev. 2026. "Increasing the Fault Tolerance of the Pseudo-Random Code Generator with Substitution–Permutation Network “Kuznechik” Transformation Through the Use of Residue Code" Applied Sciences 16, no. 1: 129. https://doi.org/10.3390/app16010129

APA Style

Kalmykov, I. A., Olenev, A. A., Kopytov, V. V., Dukhovnyj, D. V., & Slyadnev, V. S. (2026). Increasing the Fault Tolerance of the Pseudo-Random Code Generator with Substitution–Permutation Network “Kuznechik” Transformation Through the Use of Residue Code. Applied Sciences, 16(1), 129. https://doi.org/10.3390/app16010129

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop