ANALYSIS OF SYSTEMS OF MODELING OF MICROCONTROLLERS WITH ADDITIONAL MODULES OF CRYPTOGRAPHIC INFORMATION PROTECTION

Authors

DOI:

https://doi.org/10.20998/2079-0023.2020.01.14

Keywords:

modeling, microcontrollers, microprocessor system, cryptographic information protection, cybersecurity, Proteus, Multisim, TINA

Abstract

The field of application of the protected microprocessor systems includes information security functions: authentication of subjects and objects of information interaction, information encryption, integrity control, access control, key management. Today, the urgent task is to establish the security of microprocessor-based systems using a variety of computer simulation software environments. The work analyzes the most effective and affordable computer simulation programs for microprocessor systems and gives practical recommendations for their use. It has been shown that the most powerful computer-aided design system is the Proteus software suite which allows simulating virtually the operation of various microprocessor devices with support for several microcontroller families from different manufacturers. The main advantages include: performing all stages of development in a single environment; the ability to write, debug, and test firmware, generate diagnostic messages to find programming errors; accelerating the development of a microprocessor device; support for interoperation of hardware devices that are connected through a computer port. Using Multisim in the educational process makes it possible to: review and change the status of the register content, program memory and data, stack cells and bit configuration; visualize the result of the execution of a single command or a program as a whole; demonstrate the practice of joint use of languages C and Assembler in one project in order to optimize the program; to study the basics of operation and features of peripheral devices functioning. However, the limited set of microcontrollers in the Multisim program imposes significant restrictions on the possibility of using it for development of real projects. The computer simulation program TINA has a russified interface that is much easier compared to the Proteus with an ability to enter all the information about the created project into one file. Compared to Multisim, the TINA library contains significantly more microcontroller models, and the built-in programmer allows modifying programs and observing the results.

Author Biographies

Yurii Valeriiovych Gnusov, Kharkiv National University of Internal Affairs

Candidate of Technical Sciences (PhD), Docent, Kharkiv National University of Internal Affairs, Head of the Department of Information Technologies and Cybersecurity; Kharkiv, Ukraine

Petro Sergeevich Klimushyn, Kharkiv National University of Internal Affairs

Candidate of Technical Sciences (PhD), Docent, Kharkiv National University of Internal Affairs, Associate Professor of Information Technology and Cybersecurity Department; Kharkiv, Ukraine

Tetiana Petrivna Kolisnyk, Kharkiv National University of Internal Affairs

Candidate of Pedagogical Sciences (PhD), Kharkiv National University of Internal Affairs, Associate Professor of Information Technology and Cybersecurity Department; Kharkiv, Ukraine

Mykhailo Oleksandrovych Mozhaiev, M. S. Bokarius Kharkiv Research Institute of Forensic Examinations

Candidate of Technical Sciences (PhD), Hon. Prof. M. S. Bokarius Kharkiv Research Institute of Forensic Examinations, Head of the Computer-technical and Telecommunications Research Sector; Kharkiv, Ukraine

References

Sovyn Ya., Nakonechny Yu., Opirskyy I., Stakhiv M. Analysis of hardware support of cryptography in Internet of Things-devices. Ukrainian Scientific Journal of Information Security, 2018, vol. 24, issue 1, p. 3648.

Alekhin V. Development of a training complex in electrical engineering, electronics and microcontrollers with modeling in the TINA software environment. Open education. 2017, no.6, pp. 5769.

Alekhin V. A. Electrical Engineering and Electronics. Training resources for students and teachers. URL: http://www.toe-mirea.ru/ (accessed 02.02.2020).

Bereznyakov S., Grekov A. Modeling of the microcontroller 80С51 in the system of circuit simulation Proteus VSM. Electrical engineering, information technology, control systems. 2016, no. 17, pp. 104120.

Matveenko I. Computer simulation of electronic circuits based on AVR microcontrollers. Scientific Bulletin of the National University of Life and Environmental Sciences of Ukraine. Series: APC Engineering and Energy. 2014, issue 194 (2), pp. 3946.

Filatov M. Working with AVR Microcontrollers in Proteus 8.1. Components and technologies. 2015, no. 12 (173), pp. 103112.

Makarenko V., Babko A. Modeling the operation of microcontrollers in the NI Multisim program. Electronic components and systems. 2012, no.4, pp. 3843.

Naidenko E. Application of the NI Multisim software environment in the study of the discipline «Microprocessor Technology». Electrotechnical and computer systems. 2017, no. 25, pp. 465469.

Kolesnikova T. Microcontroller programming in NI Circuit Design Suite - Multisim 12.0 software environment. Components and technologies. 2014, no. 6 (155), pp. 144148.

Liashenko O., Zhurilo O. Simulation of possible information security threats in systems using AVR microcontrollers. Global Cyber Security Forum: Proceedings of the First International Scientific and Practical Forum, November 1416, 2019. Kharkiv: KNURE, 2019, pp. 6869.

Kvashnin, V.O., Babash A.V., Kvashnin V.V. Programming and Application of STM32F4Discovery Microcontrollers: Monograph. Kramatorsk: Center for Printing House, 2017. 143 p.

TinaCloud. URL: http://www.tinacloud.com (accessed 02.02.2020).

How to Cite

Gnusov, Y. V., Klimushyn, P. S., Kolisnyk, T. P., & Mozhaiev, M. O. (2020). ANALYSIS OF SYSTEMS OF MODELING OF MICROCONTROLLERS WITH ADDITIONAL MODULES OF CRYPTOGRAPHIC INFORMATION PROTECTION. Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies, (1 (3), 79–84. https://doi.org/10.20998/2079-0023.2020.01.14

Issue

Section

MATHEMATICAL AND COMPUTER MODELING