Впровадження алгоритмів цифрового підпису в системі електронного голосування на базі технології блокчейн

Дата
2023
Автори
Волчецький Руслан
Назва журналу
ISSN журналу
Назва тому
Видавець
Анотація
Метою роботи є ознайомлення з сучасними алгоритмами цифрових підписів, їх безпекою та ефективністю, аналіз вимог та використання цифрових підписів в системі анонімного голосування, технічна реалізація програмного модуля для генерації та верифікації цифрових підписів для транзакцій та блоків у системі анонімного голосування. У роботі розглянуто різні аспекти цифрових підписів, зокрема: − безпека цифрових підписів; − ефективність в порівнянні з бажаним рівнем безпеки; − вразливості деяких алгоритмів; − практичне використання цифрових підписів. Було розглянуто найвідоміші алгоритми цифрових підписів: RSA, DSA, ECDSA та EdDSA. Проведено порівняння цих алгоритмів, в ході якого вияснили, що RSA алгоритм вже є застарілим та ненадійним, в той час як EdDSA перевершує решту за практично всіма параметрами. Розглянуто особливий вид цифрового підпису, кільцевий підпис, основною відмінністю якого є забезпечення високого рівня анонімності його користувачам за рахунок формування підпису з використанням публічних ключів інших користувачів. Під час практичної частини роботи було розглянуто вимоги та загальну структуру системи анонімного голосування на базі технології блокчейн, було обрано та реалізовано два основних алгоритми цифрового підпису: EdDSA та кільцевий підпис. Ключові слова : алгоритм цифрового підпису, безпека цифрових підписів, блокчейн, еліптична крива, інфраструктура відкритих ключів, кільцевий підпис, цифровий підпис.
Бібліографічний опис
Галузь знань та спеціальність
12 Інформаційні технології , 121 Інженерія програмного забезпечення
Бібліографічний опис
Волчецький Р. Впровадження алгоритмів цифрового підпису в системі електронного голосування на базі технології блокчейн : кваліфікаційна робота … бакалавр : 121 Інженерія програмного забезпечення / Волчецький Руслан. – Київ, 2023. – 45 с.