Дослідження системи потокового шифрування даних на основі мови програмування Python

Ескіз недоступний
Дата
2024
Назва журналу
Номер ISSN
Назва тому
Видавець
ВСП "ОТФК ОНТУ", Відділення Комп'ютерних систем
Анотація
У випускній кваліфікаційній роботі на тему “Дослідження системи потокового шифрування даних на основі мови програмування Python” було розглянуто архітектуру та фундаментальні принципи побудови систем потокового шифрування. Проведено аналіз методології та алгоритмів потокового шифрування, реалізованих на Python. Основна мета дослідження — аналіз ефективності та надійності реалізації алгоритмів потокового шифрування на Python, а також порівняння їх з блоковими шифрами. Для об'єктивного аналізу було проведено тестування розробленого програмного забезпечення, результати якого показали ефективність та надійність потокового шифрування на основі Python. Було розроблено програмне забезпечення для потокового шифрування даних, проведено його тестування, та зроблено висновки щодо його застосовності в реальних умовах. У даній роботі детально розглянуто алгоритми потокового шифрування, такі як RC4 та ChaCha20, з акцентом на їхню реалізацію за допомогою мови програмування Python. Було проведено порівняння цих алгоритмів з блоковими шифрами, такими як AES, з точки зору швидкості, використання пам'яті та стійкості до криптоаналітичних атак. В рамках дослідження було створено кілька програмних модулів, що реалізують різні алгоритми потокового шифрування. Кожен модуль було протестовано на різних наборах даних для оцінки їхньої продуктивності та надійності. Також було враховано зручність використання бібліотек Python для криптографічних операцій, таких як PyCryptodome. Та створено декілька програм ля демонстрації.
Опис
Ключові слова
Бібліографічний опис