Розроблення комплексу алгоритмів шифрування n-вимірної матриці методом геометричних перестановок
Автор: Муляр Михайло Андрійович
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційні технології проектування
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2023-2024 н.р.
Мова захисту: українська
Анотація: Темою магістерської кваліфікаційної роботи є "Розроблення комплексу алгоритмів шифрування n-вимірної матриці методом геометричних перестановок". Національний університет «Львівська політехніка», Львів, 2023. Розширена анотація. У сучасному цифровому світі, персональна та корпоративна інформація стає об’єктом несанкціонованого доступу через зростання кількості кіберзагроз, включаючи хакерські атаки, крадіжки даних та кібершпигунство. Тому це вимагає постійного удосконалення та розвитку шифрувальних методів для забезпечення конфіденційності та цілісності інформації у відповідь на загрози, тому актуальність алгоритмів шифрування та протидії соціальній інженерії набуває найважливішого значення. Також у контексті сучасної війни, кіберпростір стає важливим полем боротьби, алгоритми шифрування стають ключовим елементом для захисту військових комунікацій, стратегічної інформації та систем керування. Інформаційна війна та можливість цифрових атак на критичну інфраструктуру підкреслюють необхідність високотехнологічних, надійних шифрувальних методів для забезпечення безпеки та недоступності важливих даних в умовах військового конфлікту. Метою роботи є розробка алгоритму блочного шифрування методом перестановок та декількох модифікацій, що передбачатимуть ускладнення основного алгоритму. В роботі розглядаються популярні алгоритми шифрування, розроблено реалізацію власного алгоритму та проаналізовано його властивості Робота складається з чотирьох розділів. В розділі №1 описано деякі алгоритми, які розпочали історію криптографії, а також широко застосовувані сьогодні алгоритми. Наведено алгоритми деяких із них та схеми застосування. Також було доведено актуальність роботи. В розділі №2 детально розглянуто ідею розроблюваного алгоритму. За допомогою розробленого засобу візуалізації, покроково продемонстровано послідовність дій та розглянуто виняткові ситуації. У розділі №3 структуровано елементи алгоритму ширування та визначено можливості до модифікації. Розроблено низку блок схем для пояснення відмінності алгоритмів. Розглянуто підхід до застосування ключа шифрування та сформовано дві комбінації із алгоритмів та описано їх особливості. У розділі №4 наведено ключові елементи програмної реалізації, а також коротко розглянуто особливості розробленого засобу візуалізації. Проведено біграмний та триграмний аналіз [1] відкритого та шифрованого текстів, виявлено суттєві відмінності. Також в цьому розділі описано застосування алгоритмів шифрування та типові кроки для інтеграції нового алгоритму до бібліотеки існуючих алгоритмів шифрування. Кваліфікаційна робота містить 84 сторінок, 3 таблиці, 46 рисунок, список використаних джерел 13 найменувань, 4 додатки. Ключові слова та словосполучення: АЛГОРИТМ ШИФРУВАННЯ, СИМЕТРИЧНЕ ШИФРУВАННЯ, МАТРИЦЯ ПЕРЕСТАНОВОК. Перелік використаних літературних джерел: 1. Marc Joye, Michael Tunstall, “Fault Analysis in Cryptography”, Springer-Verlag Berlin Heidelberg 2012 – 356 с.