Алгоритми і програма аналізу та вибору криптографічних алгоритмів для вбудованих мікропроцесорних систем з обмеженими ресурсами
Вантажиться...
Дата
2026
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку (78 с., 18 рис., 3 табл., список використаної літератури з 23 найменувань, 5 додатків).
Об’єктом розробки є алгоритми та програма аналізу та вибору криптографічних алгоритмів для вбудованих мікропроцесорних систем з обмеженими ресурсами. Програма автоматизує вибір оптимального шифру для мікроконтролерів класу 1 за методом Сааті. Система дозволяє задавати апаратні обмеження, вводити пріоритети через матриці попарних порівнянь, автоматично перевіряти узгодженість оцінок і формувати математично обґрунтований підсумковий рейтинг. В ході розробки: проаналізовано вимоги до криптозахисту в умовах обмежених ресурсів; створено локальну JSON-базу даних із характеристиками шифрів; розроблено обчислювальне ядро (розрахунок ваг, нормалізація даних, валідація узгодженості); реалізовано модуль апаратної фільтрації, який попередньо відсіює алгоритми, що перевищують задані ліміти цільового мікроконтролера; реалізовано графічний інтерфейс користувача (GUI) для візуалізації рейтингу; проведено функціональне тестування та верифікацію математичної моделі. Програмний продукт призначений для інженерів-проєктувальників та фахівців з кібербезпеки для оптимального вибору шифру під специфічне апаратне забезпечення. Програму реалізовано об'єктно-орієнтованою мовою C++ з використанням фреймворку Qt.
Опис
Ключові слова
криптоалгоритм, криптографія, вбудовані системи, мікропроцесорні системи, метод Сааті, багатокритеріальний аналіз, легковагові шифри, C++, Qt, cryptographic algorithm, cryptography, embedded systems, microprocessor systems, Saaty method, multi-criteria analysis, lightweight ciphers, Qt.
Бібліографічний опис
Юдін, Д. О. Алгоритми і програма аналізу та вибору криптографічних алгоритмів для вбудованих мікропроцесорних систем з обмеженими ресурсами : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Юдін Дмитро Олексійович. – Київ, 2026. – 127 с.