Верес Максим МиколайовичВолчецький Руслан2023-11-102024-05-142023-11-102023Волчецький Р. Впровадження алгоритмів цифрового підпису в системі електронного голосування на базі технології блокчейн : кваліфікаційна робота … бакалавр : 121 Інженерія програмного забезпечення / Волчецький Руслан. – Київ, 2023. – 45 с.https://ir.library.knu.ua/handle/123456789/5483Метою роботи є ознайомлення з сучасними алгоритмами цифрових підписів, їх безпекою та ефективністю, аналіз вимог та використання цифрових підписів в системі анонімного голосування, технічна реалізація програмного модуля для генерації та верифікації цифрових підписів для транзакцій та блоків у системі анонімного голосування. У роботі розглянуто різні аспекти цифрових підписів, зокрема: − безпека цифрових підписів; − ефективність в порівнянні з бажаним рівнем безпеки; − вразливості деяких алгоритмів; − практичне використання цифрових підписів. Було розглянуто найвідоміші алгоритми цифрових підписів: RSA, DSA, ECDSA та EdDSA. Проведено порівняння цих алгоритмів, в ході якого вияснили, що RSA алгоритм вже є застарілим та ненадійним, в той час як EdDSA перевершує решту за практично всіма параметрами. Розглянуто особливий вид цифрового підпису, кільцевий підпис, основною відмінністю якого є забезпечення високого рівня анонімності його користувачам за рахунок формування підпису з використанням публічних ключів інших користувачів. Під час практичної частини роботи було розглянуто вимоги та загальну структуру системи анонімного голосування на базі технології блокчейн, було обрано та реалізовано два основних алгоритми цифрового підпису: EdDSA та кільцевий підпис. Ключові слова : алгоритм цифрового підпису, безпека цифрових підписів, блокчейн, еліптична крива, інфраструктура відкритих ключів, кільцевий підпис, цифровий підпис.uaВпровадження алгоритмів цифрового підпису в системі електронного голосування на базі технології блокчейнБакалаврська робота