АНАЛІЗ ПРОДУКТИВНОСТІ БЛОКОВИХ КРИПТОАЛГОРИТМІВ У БАГАТОЯДЕРНІЙ СИСТЕМІ
Ескіз недоступний
Дата
2025
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
ВСП "ОТФК ОНТУ", Відділення Комп'ютерних систем
Анотація
Кваліфікаційну роботу присвячено дослідженню продуктивності сучасних
блокових криптографічних алгоритмів з використанням паралельних підходів на
багатоядерних обчислювальних системах. Основною метою роботи є
порівняльний аналіз послідовних та паралельних реалізацій блокових
шифрувальних алгоритмів, таких як DES, 3DES, AES, Blowfish, Twofish та
Serpent, для визначення їх ефективності в умовах високонавантажених систем
захисту даних.
У дослідженні розроблено консольний додаток мовою C++ з використанням
Parallel Patterns Library, що забезпечує розподіл обчислювальних завдань між
потоками на багатоядерних платформах. За допомогою інтегрованих
криптографічних бібліотек (Crypto++ та OpenSSL) реалізовано алгоритми
шифрування та дешифрування, а точне вимірювання часу виконання
здійснюється із застосуванням стандартної бібліотеки <chrono>. Проведені
експерименти дозволили отримати показники часу виконання, коефіцієнтів
прискорення та ефективності для різних об’ємів вхідних даних та конфігурацій
апаратних засобів, що підтверджує значне скорочення часу обчислень при
застосуванні паралельної обробки.