Криптографічні методи захисту інформації
Вантажиться...
Дата
2025
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота присвячена дослідженню та реалізації криптографічних методів захисту інформації, в даному випадку хеш-функцій та цифрових підписів.
Робота виконана на 55 сторінках, містить 12 рисунків та список з 31 використаного джерела.
У наступних розділах буде розглянуто теоретичні основи функціонування хеш-функцій (на прикладі SHA-256) для забезпечення цілісності даних та концепцію цифрового підпису на прикладі спрощеного алгоритму Ель-Гамаля, як засобу автентифікації та неспростовності. Проведено аналіз математичних основ алгоритму Ель-Гамаля та його порівняння з RSA та ECDSA. Практична частина полягає у розробці програмної системи мовою програмування Python з графічним інтерфейсом, що демонструє роботу SHA-256 та цифрового підпису Ель-Гамаля (з ключем у 1024 біт) на прикладі умовних електронних досьє. Розроблена система реалізує генерацію ключів, хешування, створення та перевірку підпису. Для підвищення безпеки впроваджено авторизацію користувача, захищене зберігання приватного ключа ElGamal ( за допомогою шифрування AES на основі паролю через PBKDF2HMAC) та шифрування даних особових справ (AES, режим CBC). Описано архітектуру системи, використані бібліотеки (tkinter, hashlib, cryptography) та надано довідку користувача. Результати можуть бути використані як навчально-демонстраційний інструмент.
Опис
Додаток призначений для навчально-демонстраційних цілей або ж, для особистого використання. Не рекомендується використовувати у комерційних цілях у зв’язку з існуванням сучасніших та більш надійних методів забезпечення шифрування даних. Програмне забезпечення покликане забезпечити захищений доступ до особових справ співробітників певної компанії. Доступ до приватної інформації можливий лише після авторизації користувача, після чого збережені дані розшифровуються за допомогою спеціального пароля та стають можливі для читання, також відкривається функціонал виконання цифрового підпису за алгоритмом Ель-Гамаля для обраного документа.
Ключові слова
криптографія, захист інформації, хеш-функція, SHA-256, цифровий підпис, Ель-Гамаль, cryptography, information security, hash function, digital signature, ElGamal
Бібліографічний опис
Кумецький, А. В. Криптографічні методи захисту інформації : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Кумецький Артем Валентинович. – Київ, 2025. – 55 с.