Information Technology and Software for Simulation, Synthesis and Research of Data Crypto Protection Methods

Authors

DOI:

https://doi.org/10.31861/sisiot2023.2.02011

Keywords:

information and communication system, stream encryption, block code, RSA code

Abstract

The described information technology for improving data protection (ITIDP) in information communication systems (ICS) is built on the basis of a system approach for the implementation of hardware and software solutions for encryption/decryption of data flows in a given continuum of hardware-software-space-time limitations. The formulation of the task for the implementation of ITIDP is substantiated, and a variant of its architecture is proposed. Examples of the development of possible hardware and software modules and resources for the creation of both ITIDP and ICS with increased protection of real-time data flows are given. The issues of choosing methods and means of data encryption in real technical systems and criteria for assessing the necessity and adequacy of encrypted protection of information flows depending on the usefulness and confidentiality of transmitted data are discussed. As a practical approbation of the application of the proposed technology for solving applied problems, examples of the synthesis and research of a special processor for a block cipher with sequential data processing and dynamic key correction, as well as the results of research and optimization of the RSA encryption model for its use in critical application mobile systems with limited hardware and software resources. It is shown that for systems with limited hardware resources in the RSA model of the cipher, it is more correct to use not the Euler function, but the Carmichael function. This approach, together with the use of a modified method of successive approximations according to the rules of modular algebra for calculating large powers of a large base with the subsequent determination of the remainder by a given modulus of a very large number, makes it possible to remove restrictions on the bit rate of data in low-power computers and speed up data decryption processes. The use of modular architecture in the proposed information technology ensures its scalability and quick reconfiguration for the study of various methods of cryptographic data protection.

Downloads

Download data is not yet available.

Author Biographies

  • Heorhii Vorobets, Yuriy Fedkovych Chernivtsi National University

    PhD, Associate Professor, Head of the Department of Computer Systems and Networks, Yuriy Fedkovych Chernivtsi National University. 2, Kotsyubynskogo Str., Chernivtsi, Ukraine, 58012. E-mail: g.vorobets@chnu.edu.ua, phone: +38-0372-50-91-73.

  • Olexandr Vorobets, Yuriy Fedkovych Chernivtsi National University

    PhD, Associate Professor of the Department of Computer Systems and Networks, Yuriy Fedkovych Chernivtsi National University. 2, Kotsyubynskogo Str., Chernivtsi, 58012. Ukraine, E-mail: o.vorobets@chnu.edu.ua, phone: +38-0372-50-91-73.

  • Ostap Luchyk

    Master Student, Department of Computer Systems and Networks, Yuriy Fedkovych Chernivtsi National University. 2, Kotsyubynskogo Str., Chernivtsi, 58012. Ukraine, E-mail: o.luchyk@chnu.edu.ua, phone: +38-0372-50-91-73.

  • Volodymyr Rusyn, Yuriy Fedkovych Chernivtsi National University

    PhD, Assistant Professor of the Department of Radio Engineering and Information Security, Educational and Scientific Institute of Physical, Technical and Computer Sciences, Yuriy Fedkovich Chernivtsi National University, Chernivtsi, Ukraine, E-mail: v.rusyn@chnu.edu.ua, phone: +38-0372-50-94-89.

References

C. Greer, M. Burns, D. Wollman, E. Griffor. (2019). Cyber-Physical Systems and Internet of Things, Special Publication (NIST SP), National Institute of Standards and Technology, Gaithersburg, MD, [Online]. https://doi.org/10.6028/NIST.SP.1900-202

Н. I. Vorobets, O. I. Vorobets, V. E. Horditsa, IoT Technologies for Cyber Physical Systems, PART IV. Chapter 12. CPS and IoT as a Basis of Industry 4.0 / In : Internet of Things for Industry and Human Application. In Volumes 1-3. Volume 1. Fundamentals and Technologies / V. S Kharchenko (ed.) – Ministry of Education and Science of Ukraine, National Aerospace University “KhAI”, 2019, 605p., pp. 442-495.

A. Nitaj. The Mathematical Cryptography of the RSA Cryptosystem [Online]. Available: https://nitaj.users.lmno.cnrs.fr/RSAnitaj1.pdf

A. Dutta. “Comparison of Modern Cryptography Methods,” Preprints, 2022, 2022070389. doi.org/10.20944/preprints202207.0389.v1

N. Graf zu Castell-Castell, Crashing (shattering) the RSA Code [Online]. Available: https://www.linkedin.com/pulse/crashing-shattering-rsa-code-nikolaus-castell-castell?trk=pulse-article_more-articles_related-content-card

S. Toliupa, S. Shtanenko, T. Poberezhets, V. Lozunov, “Methodology for designing robotic systems based on CADIntel Quartus Prime,” Systems and technologies of communication, informatization and cyber security, vol. 2, no. 2, pp. 54-62, 2022.

H. Vorobets, O. Vorobets, V. Horditsa, V. Tarasenko, O. Vorobets, “Self-reconfigurable Cryptographical Coprocessor for Data Streaming Encryption in Tasks of Telemetry and the Internet of Things,” Proceedings of the 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS’2017), 21-23 September, 2017, Bucharest, Romania, pp. 1117-1120, 2017, doi: 10.1109/IDAACS.2017.8095259

H. Vorobets, O. Vorobets, V. Horditsa, V. Tarasenko, O. Vorobets, “Features of Synthesis and Statistical Properties of a Modified Stream Encoder with Dynamic Key Correction,” Conference Proceedings of 2018 IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT’2018), 24-27 May, 2018, Kyiv, Ukraine, pp. 160-165, doi: 10.1109/DESSERT.2018.8409118

A. V. Palagin, V. M. Opanasenko “Design and Application of the PLD-Based Reconfigurable Devices,” Design of Digital Systems and Devices. Series: Lecture Note in Electrical Engineering, vol. 79, pp. 59-91, 2011.

G. I. Vorobets, O. I. Vorobets, V. E. Gorditsa, “Application of the system approach for the synthesis of models of basic elements of reconfigurable structures at the information transmission systems,” Electrical engineering and computer systems, vol. 28, no. 104, pp. 257-267, 2018.

A. Rukhin, (2010) A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications. National Institute of Standards and Technology [Online]. Available: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecial publication800-22r1a.pdf

V. I. Masol, S. V. Popereshnyak, “Checking the Randomness of Bits Disposition in Local Segments of the (0, 1)-Sequence,” Cybernetics and Systems Analysis, vol. 56, no. 3, pp. 1-8, 2020, doi: 10.1007/s10559-020-00267-0

Sh. Wang, “A Study of the Use of Euler Totient Function in RSA Cryptosystem and the Future of RSA Cryptosystem,” Journal of Physics: Conference Series, vol. 2386, art. no. 012030, doi: 10.1088/1742-6596/2386/1/012030

Cryptography. Why do we need Euler's totient function j(N) in RSA? [Online]. Available: https://crypto.stackexchange.com/questions/33676/why-do-we-need-eulers-totient-function-varphin-in-rsa

G. I. Vorobets, R. D. Gurzhuy, M. A. Kuz, “A computerized system with a reconfigurable architecture for monitoring environmental parameters,” Eastern European journal of advanced technologies, vol. 2, no. 6, pp. 55-59, 2015.

Downloads


Abstract views: 124

Published

2023-12-30

Issue

Section

Articles

How to Cite

[1]
H. Vorobets, O. Vorobets, O. Luchyk, and V. Rusyn, “Information Technology and Software for Simulation, Synthesis and Research of Data Crypto Protection Methods”, SISIOT, vol. 1, no. 2, p. 02011, Dec. 2023, doi: 10.31861/sisiot2023.2.02011.