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

Yurii Gnusov, Petro Klimushyn, Tetiana Kolisnyk, Михайло Олександрович Можаєв · Bulletin of National Technical University KhPI Series System Analysis Control and Information Technologies · 2020

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.

Read the paper · More papers on PaperTik