Increasing the Fault Tolerance of the Pseudo-Random Code Generator with Substitution–Permutation Network “Kuznechik” Transformation Through the Use of Residue Code
Source abstract
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.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Cybersecurity and Information Systems · Coding theory and cryptography · Mathematical Control Systems and Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computational Mathematics and Cybernetics, North Caucasus Federal University, Stavropol 355017, Russia
Funding
Russian Science Foundation
References (89)
Show source-provided references
1. Yerrathi, S., and Pakala, V. (2024). Enhancing Network Stability in VANETs Using Nature Inspired Algorithm for Intelligent Transportation System. PLoS ONE, 19.10.1371/journal.pone.0296331 ↗
2. An UAV-assisted VANET architecture for intelligent transportation system in smart cities10.1177/15501477211031750 ↗
3. A Comparative Study on Efficient Path Finding Algorithms for Route Planning in Smart Vehicular Networks
4. Deep Reinforcement Learning for Intelligent Transportation Systems: A Survey10.1109/TITS.2020.3008612 ↗
5. Future Directions of Intelligent Vehicles: Potentials, Possibilities, and Perspectives10.1109/TIV.2022.3157049 ↗
6. Jayapal, C., and Roy, S.S. (2016, January 3–5). Road Traffic Congestion Management Using VANET. Proceedings of the 2016 International Conference on Advances in Human Machine Interaction (HMI), Kodigehalli, India.10.1109/HMI.2016.7449188 ↗
7. Cloud assisted Internet of things intelligent transportation system and the traffic control system in the smart city10.1080/23307706.2021.2024460 ↗
8. Improving Ride Comfort and Fuel Economy of Connected Hybrid Electric Vehicles Based on Traffic Signals and Real Road Information10.1109/TVT.2021.3063020 ↗
9. Jang, H.-C., and Li, B.-Y. (2021, January 20–22). VANET-Enabled Safety and Comfort-Oriented Car-Following System. Proceedings of the 2021 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea.10.1109/ICTC52510.2021.9620914 ↗
10. Evolution of VANETs to IoV: Applications and Challenges10.31803/tg-20210205104516 ↗
11. A Survey on Internet of Vehicle (IoV): Applications & Comparison of VANETs, IoV and SDN-IoV10.11113/elektrika.v20n3.291 ↗
12. Tyagi, A.K., and Sreenath, N. (2022). Intelligent Transportation System Based on Internet of Things (IoT)-Based Cloud Applications. Intelligent Transportation Systems: Theory and Practice, Springer.10.1007/978-981-19-7622-3_13 ↗
13. Singh, G.D. (2024). IoT-Based Intelligent Transportation System through IoTV. Industrial Internet of Things: An Introduction, Bentham Science Publisher.10.2174/9789815238181124010016 ↗
14. Intelligent and Collaborative Computing Offloading and Resource Management in Satellite-Cloud-MEC Integrated IOVs10.1109/TCCN.2025.3548630 ↗
15. Compact multibeam antenna using miniaturized slow-wave substrate-integrated waveguide Rotman lens for satellite-assisted internet of vehicles10.1109/JIOT.2023.3313309 ↗
16. Peng, H., Zhang, Z., Su, Z., Liu, Y., Luan, T.H., and Cheng, N. (2024, January 9–13). Intelligent and cooperative computing offloading in the LEO constellation assisted IoV networks. Proceedings of the ICC 2024—IEEE International Conference on Communications, Denver, CO, USA.10.1109/ICC51166.2024.10622949 ↗
17. Declining Arctic Ocean oil and gas developments: Opportunities to improve governance and environmental pollution control10.1016/j.marpol.2016.10.014 ↗
18. Classification of Distributed Denial of Service Attacks in VANET: A Survey10.1007/s11277-023-10643-6 ↗
19. Techniques to Overcome Network Attacks (Sybil Attack, Jamming Attack, Timing Attack) in VANET
20. Design and Develop Wireless System Using Frequency Hopping Spread Spectrum
21. Kalmykov, I.A., Olenev, A.A., Kononova, N.V., Peleshenko, T.A., Dukhovnyj, D.V., Chistousov, N.K., and Kalmykova, N.I. (2024). Improvement of the Cybersecurity of the Satellite Internet of Vehicles through the Application of an Authentication Protocol Based on a Modular Error-Correction Code. World Electr. Veh. J., 15.10.3390/wevj15070278 ↗
22. Das, K., Kasturiniva, S., and Taggu, A. (2014, January 24–27). A Comprehensive Analysis of DoS Attacks in Mobile Adhoc Networks. Proceedings of the 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Delhi, India.10.1109/ICACCI.2014.6968561 ↗
23. Ahmed, W., and Elhadef, M. (2018, January 24–26). Dos attacks and countermeasures in vanets. Proceedings of the International Conference on Multimedia and Ubiquitous Engineering, Singapore.10.1007/978-981-13-1328-8_43 ↗
24. An analytical study of routing attacks in vehicular ad-hoc networks (VANETs)
25. Different Methods Used in VANET to Avoid Attack
26. Singh, A., and Sharma, P. (2015, January 3–4). A Novel Mechanism for Detecting DOS Attack in VANET Using Enhanced Attacked Packet Detection Algorithm (EAPDA). Proceedings of the 2015 2nd International Conference on Recent Advances in Engineering & Computational Sciences (RAECS), Dehradun, India.10.1109/RAECS.2015.7453358 ↗
27. Detection of DoS Attack in VANETs10.17485/ijst/2016/v9i47/106865 ↗
28. An Information Transmission Method of Data-Driven Frequency Hopping OFDM for IoV10.1109/JIOT.2024.3370208 ↗
29. Robust Vehicular Communications Using the Fast-Frequency-Hopping-OFDM Technology and the MIMO Spatial Multiplexing10.17762/ijcnis.v14i1.5216 ↗
30. Coded Frequency Hopping for Direct-to-Satellite IoT Systems: Design and Analysis10.1109/JIOT.2024.3404093 ↗
31. Kim, I., Lee, S., Jeong, H., Nengroo, S.H., and Har, D. (2025). Frequency Hopping Synchronization by Reinforcement Learning for Satellite Communication System. arXiv.
32. Yu, Z., Hao, Z., Yao, W., and Jia, M. (2023). A Capacity Enhancement Method for Frequency-Hopping Anti-Jamming Communication Systems. Electronics, 12.10.3390/electronics12214457 ↗
33. The use of OCDM-OFDM signals with frequency hopping spread spectrum to prevent attacks at the physical layer
34. How to Predict Congruential Generators10.1016/0196-6774(92)90054-G ↗
35. Unique Extrapolation of Polynomial Recurrences10.1137/0217020 ↗
36. Performance Evaluation of DSSS and FHSS Using Modulation Technique
37. Vishwakarma, N.K., and Singh, R.K. (2021, January 25–27). Design and Implementation of FHSS (Frequency Hopping Spread Spectrum) Synthesizer. Proceedings of the 7th International Conference on Signal Processing and Communication (ICSC), Noida, India.10.1109/ICSC53193.2021.9673302 ↗
38. Yingchao, Q., and Feng, Y. (2018, January 14–16). Design and Implementation of Differential Frequency Hopping Communication System Based on FPGA. Proceedings of the IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China.10.1109/ITOEC.2018.8740737 ↗
39. How to Protect Data with Ciphers That Are Really Hard to Break
40. Zeng, K., Yang, C.H., and Rao, T.R.N. (1989, January 4–8). On the Linear Consistency Test (LCT) in Cryptanalysis with Applications. Proceedings of the Conference on the Theory and Application of Cryptology, New York, NY, USA.
41. Joint Tactical Information Distribution System (JTIDS)
42. A Novel Approach for Pseudo-Random Seed Generation
43. Kazymyrov, O. (2014). Methods and Tools for Analysis of Symmetric Cryptographic Primitives. [Ph.D. Dissertation, University of Bergen].
44. Kuznetsov, A., Gorbenko, Y., Kiian, A., and Poliakova, O. (2022). Methods of Evaluation and Comparative Research of Cryptographic Conversions. Information Security Technologies in the Decentralized Distributed Networks, Springer.10.1007/978-3-030-95161-0_7 ↗
45. (1996). Information Processing Systems. Cryptographic Security (Standard No. GOST 28147-89).
46. Ivanov, M.A., and Chugunkov, I.V. (2003). Theory, Application and Quality Assessment of Pseudorandom Sequence Generators, KUDITS-IMAGE.
47. Bose, S., and Vijayakumar, P. (2017). Cryptography and Network Security, Pearson.
48. Dolmatov, V. (2016). GOST R 34.12-2015: Block Cipher “Kuznyechik”, Research Computer Center MSU. RFC 7801.10.17487/RFC7801 ↗
49. Ishchukova, E., Babenko, L., and Anikeev, M. (2016, January 20–22). Fast Implementation and Cryptanalysis of GOST R 34.12-2015 Block Ciphers. Proceedings of the 9th International Conference on Security of Information and Networks, Newark, NJ, USA.10.1145/2947626.2947657 ↗
50. Shen, X., Liu, G., Sun, B., and Li, C. (2016, January 8–12). Impossible Differentials of SPN Ciphers. Proceedings of the International Conference on Information Security and Cryptology (EUROCRYPT 2016), Vienna, Austria.
51. Kiryukhin, V. (2018, January 28–30). Exact maximum expected differential and linear probability for 2-round Kuznyechik. Proceedings of the 7th Workshop on Current Trends in Cryptology (CTCrypt 2018), Suzdal, Russia. Available online: https://eprint.iacr.org/2018/1085.
52. Kiryukhin, V. (2020, January 15–17). An algorithm for bounding non-minimum weight differentials in 2-round LSX-ciphers. Proceedings of the 9th Workshop on Current Trends in Cryptology, Moscow, Russia. Available online: https://eprint.iacr.org/2020/1208.
53. The influence of linear mapping reducibility on the choice of round constants
54. On the impossibility of an invariant attack on Kuznyechik10.1007/s11416-021-00411-0 ↗
55. A Meet in the Middle Attack on Reduced Round Kuznyechik10.1587/transfun.E98.A.2194 ↗
56. Cojocar, L., Papagiannopoulos, K., and Timmers, N. (2017, January 13–15). Instruction duplication: Leaky and not too fault-tolerant!. Proceedings of the International on Smart Card Research and Advanced Applications, Lugano, Switzerland.10.1007/978-3-319-75208-2_10 ↗
57. A new approach to fault-tolerant scheduling using task duplication in multiprocessor systems10.1016/S0164-1212(99)00105-3 ↗
58. A Fault Tolerance Improved Majority Voter for TMR System Architectures
59. Fault-Tolerant Neural Network Accelerators with Selective TMR10.1109/MDAT.2022.3174181 ↗
60. Castro, H., Coelho, A.A., and Silveira, R.J. (2008, January 1–4). Fault-tolerance in FPGA’s through CRC voting. Proceedings of the 21st Annual Symposium on Integrated Circuits and System Design (SBCCI ‘08), Gramado, Brazil.10.1145/1404371.1404424 ↗
61. Scheme for periodical concurrent fault detection in parallel CRC circuits10.1049/iet-cdt.2018.5183 ↗
62. A Reviewing Approach to Analyze the Advancements of Error Detection and Correction Codes in Channel Coding with Emphasis on LPWAN and IoT Systems10.1109/ACCESS.2023.3331417 ↗
63. Error-Correction Code Proof-of-Work on Ethereum10.1109/ACCESS.2021.3113522 ↗
64. Omondi, A.R. (2020). Cryptography Arithmetic: Algorithms and Hardware Architectures, Springer.10.1007/978-3-030-34142-8 ↗
65. Mohan, P.V.A. (2016). Residue Number Systems. Theory and Applications, Springer International Publishing.10.1007/978-3-319-41385-3 ↗
66. High-Speed DSP Pipelining and Retiming techniques for Distributed-Arithmetic RNS-based FIR Filter Design10.37394/23203.2022.17.60 ↗
67. RNS System with Improved Reverse Conversion Process for High Performance Dsp Applications
68. Balaji, M., Padmaja, N., Gitanjali, P., Shaik, S.A., and Kumar, S. (2023, January 26–28). Design of FIR filter with fast adders and fast multipliers using RNS algorithm. Proceedings of the 2023 4th International Conference for Emerging Technology (INCET), Belgaum, India.
69. Residue Number Systems: A New Paradigm to Datapath Optimization for Low-Power and High-Performance Digital Signal Processing Applications10.1109/MCAS.2015.2484118 ↗
70. High-Performance Multi-RNS-Assisted Concurrent RSA Cryptosystem Architectures10.1142/S0218126623502559 ↗
71. A modular approach to key safeguarding10.1109/TIT.1983.1056651 ↗
72. Schneier, B. (2017). Applied Cryptography: Protocols, Algorithms and Source Code in C, Wiley.
73. Privacy-Preserving Neural Networks with Homomorphic Encryption: Challenges And Opportunities10.1007/s12083-021-01076-8 ↗
74. Kalmykov, I.A., Pashintsev, V.P., Tyncherov, K.T., Olenev, A.A., and Chistousov, N.K. (2022). Error-Correction Coding Using Polynomial Residue Number System. Appl. Sci., 12.10.3390/app12073365 ↗
75. A numerical method for parallel calculation of the positional characteristic for error correction in a polyalphabetic polynomial modular code10.18287/2412-6179-CO-1505 ↗
76. Two-Dimensional Polynomial Residue Number System10.1016/0165-1684(94)90075-2 ↗
77. Chu, J., and Benaissa, M. (2009, January 24–28). Polynomial Residue Number System GF(2M) Multiplier Using Trinomials. Proceedings of the 17th European Signal Processing Conference (EUSIPCO 2009), Glasgow, UK.
78. A New Interpretation of “Polynomial Residue Number System”10.1109/78.301857 ↗
79. Lee, P.A., and Anderson, T. (1990). Fault Tolerance. Fault Tolerance: Principle and Practice, Springer. [2nd ed.].10.1007/978-3-7091-8990-0 ↗
80. Rausand, M., and Hoyland, A. (2020). System Reliability Theory: Models, Statistical Methods, and Applications, John Wiley & Sons. [3rd ed.].10.1002/9781119373940 ↗
81. Error detecting AES using polynomial residue number systems10.1016/j.micpro.2012.05.010 ↗
82. Chervyakov, N.I., Shaposhnikov, A.V., Sakhnyuk, P.A., and Makokha, A.N. (2003). Neurocomputers in Residual Classes, Radiotechnika Publ.
83. The architecture of a fault-tolerant modular neurocomputer based on modular number projections10.1016/j.neucom.2017.06.063 ↗
84. (2025, November 01). Patent for the Invention RU 2847242. Available online: https://www.fips.ru/registers-doc-view/fips_servlet?DB=RUPAT&DocNumber=2847242&TypeFile=html.
85. Speretta, S., Reyneri, L., and Passerone, C. (2009). Picpot: A Nanosatellite from Turin Polytechnic, Academic Press.
86. In-orbit results from the SNAP-1 nanosatellite and its future potential10.1098/rsta.2002.1123 ↗
87. Kortman, M., Ruhl, S., Weise, J., Kreisel, J., Schervan, T., Schmidt, H., and Dafnis, A. (2015, January 12–16). Building Block Based iBoss Approach: Fully Modular Systems with Standard Interface to Enhance Future Satellites. Proceedings of the 66th International Astronautical Congress, Jerusalem, Israel.
88. Avduevsky, V.S., Melnikov, V.A., and Severtsev, N.A. (1987). Reliability and Efficiency in Engineering: Handbook. Methods of Similarity in Reliability, Mashinostroenie.
89. (2025, October 16). Infographics: Operation Costs in CPU Clock Cycles. Available online: http://ithare.com/infographics-operation-costs-in-cpu-clock-cycles.