Сухомлинов, Сергій Володимирович2019-12-102019-12-102019Сухомлинов, С. В. Побудова криптосистем з використанням кінцевого автомата, автомата з магазинної пам'яттю і двокольоровим розфарбуванням : дипломна робота бакалавра / С. В. Сухомлинов. – Одеса, 2019. – 32 с.https://dspace.onu.edu.ua/handle/123456789/26526У дипломній роботі розробляється тема «Побудова криптосистем з використанням кінцевого автомата, автомата з магазинної пам'яттю і двокольоровим розфарбуванням». Мета роботи - пропозиція нового методу криптографічного захисту інформації за допомогою кінцевих автоматів. В результаті проведеного аналізу була запропонована криптосистема на кінцевих автоматах і автоматах з магазинної пам'яттю, а також реалізований програмний прототип у вигляді додатку в середовищі C # на платформі .NET. Отриманий прототип відрізняється від існуючих розробок з даної теми, так як використовує кінцевий автомат не для моделювання P-box'iв і інших конструкцій що традиційно реалізуються без кінцевих автоматів, а для безпосередньо шифрування.В дипломной работе разрабатывается тема «Построение криптосистем с использованием конечного автомата, автомата с магазинной памятью и двухцветной раскраской». Цель работы - предложение нового метода криптографической защиты информации с помощью конечных автоматов. В результате проведенного анализа была предложена криптосистема на конечных автоматах и автоматах с магазинной памятью, а также реализован программный прототип в виде приложения в среде C# на платформе .NET. Полученный прототип отличается от существующих разработок по данной теме, так как использует конечный автомат не для моделирования PBox’ов и прочих конструкций традиционно реализуемых без конечных автоматов, а для непосредственно шифрования.This thesis work was done for "Building a cryptosystem with the use of a finite state machine, an automaton with store memory and two-color coloring." The purpose of the work is to propose a new method of cryptographic protection of information using finite automata. As a result of the analysis, a cryptosystem on finite state machines and storetype automata was proposed, and a software prototype was implemented as an application in the C # environment on the .NET platform. Resulting prototype differs from the existing developments on this topic, since it uses a state machine not for modeling P-Boxes and other structures traditionally implemented without state machines, but for encryption directly.uk123 комп’ютерна інженеріякриптографічний захисткінцевий автоматмагазинна пам'ятьПобудова криптосистем з використанням кінцевого автомата, автомата з магазинною пам’яттю i двокольоровим розфарбуваннямConstruction of cryptosystems using a finite automaton, automatic machine with store memory and two-color coloringDiplomas