Алгоритми і програма аналізу та вибору криптографічних алгоритмів для вбудованих мікропроцесорних систем з обмеженими ресурсами

dc.contributor.advisorРоманкевич, Віталій Олексійович
dc.contributor.authorЮдін, Дмитро Олексійович
dc.date.accessioned2026-07-01T12:13:52Z
dc.date.available2026-07-01T12:13:52Z
dc.date.issued2026
dc.description.abstractКваліфікаційна робота включає пояснювальну записку (78 с., 18 рис., 3 табл., список використаної літератури з 23 найменувань, 5 додатків). Об’єктом розробки є алгоритми та програма аналізу та вибору криптографічних алгоритмів для вбудованих мікропроцесорних систем з обмеженими ресурсами. Програма автоматизує вибір оптимального шифру для мікроконтролерів класу 1 за методом Сааті. Система дозволяє задавати апаратні обмеження, вводити пріоритети через матриці попарних порівнянь, автоматично перевіряти узгодженість оцінок і формувати математично обґрунтований підсумковий рейтинг. В ході розробки: проаналізовано вимоги до криптозахисту в умовах обмежених ресурсів; створено локальну JSON-базу даних із характеристиками шифрів; розроблено обчислювальне ядро (розрахунок ваг, нормалізація даних, валідація узгодженості); реалізовано модуль апаратної фільтрації, який попередньо відсіює алгоритми, що перевищують задані ліміти цільового мікроконтролера; реалізовано графічний інтерфейс користувача (GUI) для візуалізації рейтингу; проведено функціональне тестування та верифікацію математичної моделі. Програмний продукт призначений для інженерів-проєктувальників та фахівців з кібербезпеки для оптимального вибору шифру під специфічне апаратне забезпечення. Програму реалізовано об'єктно-орієнтованою мовою C++ з використанням фреймворку Qt.
dc.description.abstractotherThe qualification paper includes an explanatory note (78 pages, 18 figures, 3 tables, a list of references with 23 items, 5 appendices). The object of development includes algorithms and a software application for the analysis and selection of cryptographic algorithms for resource-constrained embedded microprocessor systems. The software automates the selection of an optimal cipher for Class 1 microcontrollers using the Saaty method. The system allows users to set hardware constraints, input priorities via pairwise comparison matrices, automatically verify the consistency of expert evaluations, and generate a mathematically justified final ranking. During the development process, the following tasks were accomplished: • analyzed cryptographic security requirements in resource-constrained environments; • created a local JSON database containing the characteristics of ciphers; • developed a computational core (weight calculation, data normalization, consistency validation); • implemented a hardware filtration module that pre-screens algorithms exceeding the specified limits of the target microcontroller; • implemented a graphical user interface (GUI) for ranking visualization; • conducted functional testing and verification of the mathematical model. The software product is designed for design engineers and cybersecurity specialists to facilitate the optimal selection of a cipher for specific hardware equipment. The application is implemented in the object-oriented C++ programming language using the Qt framework.
dc.format.extent127 с.
dc.identifier.citationЮдін, Д. О. Алгоритми і програма аналізу та вибору криптографічних алгоритмів для вбудованих мікропроцесорних систем з обмеженими ресурсами : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Юдін Дмитро Олексійович. – Київ, 2026. – 127 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82051
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectкриптоалгоритм
dc.subjectкриптографія
dc.subjectвбудовані системи
dc.subjectмікропроцесорні системи
dc.subjectметод Сааті
dc.subjectбагатокритеріальний аналіз
dc.subjectлегковагові шифри
dc.subjectC++
dc.subjectQt
dc.subjectcryptographic algorithm
dc.subjectcryptography
dc.subjectembedded systems
dc.subjectmicroprocessor systems
dc.subjectSaaty method
dc.subjectmulti-criteria analysis
dc.subjectlightweight ciphers
dc.subjectQt.
dc.titleАлгоритми і програма аналізу та вибору криптографічних алгоритмів для вбудованих мікропроцесорних систем з обмеженими ресурсами
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Yudin_bakalavr.pdf
Розмір:
4.15 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: