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

dc.contributor.advisorВерес Максим Миколайович
dc.contributor.authorВолчецький Руслан
dc.date.accessioned2023-11-10T07:38:24Z
dc.date.available2023-11-10T07:38:24Z
dc.date.issued2023
dc.description.abstractМетою роботи є ознайомлення з сучасними алгоритмами цифрових підписів, їх безпекою та ефективністю, аналіз вимог та використання цифрових підписів в системі анонімного голосування, технічна реалізація програмного модуля для генерації та верифікації цифрових підписів для транзакцій та блоків у системі анонімного голосування. У роботі розглянуто різні аспекти цифрових підписів, зокрема: − безпека цифрових підписів; − ефективність в порівнянні з бажаним рівнем безпеки; − вразливості деяких алгоритмів; − практичне використання цифрових підписів. Було розглянуто найвідоміші алгоритми цифрових підписів: RSA, DSA, ECDSA та EdDSA. Проведено порівняння цих алгоритмів, в ході якого вияснили, що RSA алгоритм вже є застарілим та ненадійним, в той час як EdDSA перевершує решту за практично всіма параметрами. Розглянуто особливий вид цифрового підпису, кільцевий підпис, основною відмінністю якого є забезпечення високого рівня анонімності його користувачам за рахунок формування підпису з використанням публічних ключів інших користувачів. Під час практичної частини роботи було розглянуто вимоги та загальну структуру системи анонімного голосування на базі технології блокчейн, було обрано та реалізовано два основних алгоритми цифрового підпису: EdDSA та кільцевий підпис. Ключові слова : алгоритм цифрового підпису, безпека цифрових підписів, блокчейн, еліптична крива, інфраструктура відкритих ключів, кільцевий підпис, цифровий підпис.
dc.identifier.citationВолчецький Р. Впровадження алгоритмів цифрового підпису в системі електронного голосування на базі технології блокчейн : кваліфікаційна робота … бакалавр : 121 Інженерія програмного забезпечення / Волчецький Руслан. – Київ, 2023. – 45 с.
dc.identifier.urihttps://ir.library.knu.ua/handle/123456789/5483
dc.language.isouk
dc.subject12 Інформаційні технології
dc.subject121 Інженерія програмного забезпечення
dc.titleВпровадження алгоритмів цифрового підпису в системі електронного голосування на базі технології блокчейн
science.typeБакалаврські роботи
Файли
Контейнер Original
Зараз відображається 1 - 1 з 1
Завантаження...
Ескіз
Назва:
Volchetskyi_bakalavr.pdf
Розмір:
897.84 KB
Формат:
Adobe Portable Document Format
Опис:
Контейнер License
Зараз відображається 1 - 1 з 1
Завантаження...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: