СТВОРЕННЯ БЛОКЧЕЙН-ПЛАТФОРМИ ДЛЯ ЕЛЕКТРОННОГО ГОЛОСУВАННЯ
DOI:
https://doi.org/10.28925/2663-4023.2025.28.860Ключові слова:
інформаційна безпека; цифрові технології; блокчейн; електронне голосування (e-voting); вебсайт.Анотація
Справжня демократія, міцна довіра людей до уряду та законна передача влади в країні можливі лише тоді, коли вибори проводяться чесно і правильно. Сучасні інформаційні технології сприяють інноваційним перебудовам у виборчих процесах, забезпечуючи оптимізацію процесу голосування, мінімізацію людських помилок, підвищення доступності для виборців. Разом з цим впровадження цифрових технологій породжує значні проблеми з інформаційною безпекою, зокрема, можлива зміна результатів голосування, маніпуляція, створюються загрози цілісності, доступності, конфіденційності та анонімності. Одним з ефективних рішень для забезпечення інформаційної безпеки в електронному голосуванні (e-voting) є блокчейн технології.
Дане дослідження присвячене проблемі розробки вебсайту для електронного голосування з використанням блокчейн технології. На основі вивчення наукової літератури розкрито суть, принципи, переваги та недоліки даної технології. Представлено порівняльний аналіз найкращих практик впровадження технології блокчейн у процес е-голосування.
Як приклад, описано процес розробки вебсайту для електронного голосування з використанням блокчейн технології: встановлені функціональні вимоги до даної системи, описано архітектуру програмного застосунку, змодельовано діаграму варіантів використання. Для розробки бекенду використовувалася TypeScript як основна мова програмування, Nest.js як фреймворк, PostgreSQL для керування даними, а також Web3.js для реалізації функціоналу бекенду. Фронтенд реалізовано з використанням мови програмування TypeScript, фреймворку React та Tailwind CSS для оформлення інтерфейсу. Розроблена платформа електронного голосування демонструє високу гнучкість і може бути імплементована для проведення різноманітних електоральних процедур. Її функціонал охоплює як вибори посадових осіб (наприклад, ректора університету), так і локальні голосування (наприклад, обрання старости академічної групи), а також референдуми з оцінки діяльності структурних підрозділів. Виявлені в ході дослідження дані можуть збагатити навчальні матеріали для студентів галузі 12 Інформаційні технології.
Завантаження
Посилання
Skorokhod, O. (2024). Global experience of implementation and use of digital technologies in the election process. Political life, 124–130. https://doi.org/10.31558/2519-2949.2024.2.16
Cyberattacks impact Ecuador’s national election. (n.d.). https://www.scworld.com/brief/cyberattacks-impact-ecuadors-national-election
Electoral Commission hack exposed data of 40 million UK voters. (n.d.). https://techcrunch.com/2023/08/08/electoral-commission-hack-40-million-uk-voters/
Halderman, J. A., & Teague, V. (2015). The New South Wales iVote System: Security Failures and Verification Flaws in a Live Online Election. In Proceedings of the 5th International Conference on E-Voting and Identity, 9269, 35–53. https://doi.org/10.1007/978-3-319-22270-7_3
Culnane, C., Essex, A., Lewis, S. J., Pereira, O. & Teague, V. (2019). Knights and Knaves Run Elections: Internet Voting and Undetectable Electoral Fraud. In IEEE Security & Privacy, 17(4), 62–70. https://doi.org/10.1109/MSEC.2019.2915398
Markovets, O., & Buchyn, M. (2023). Threats and Perspectives of the Implementation of E-Voting in Ukraine. SCIA-2023: 2nd International Workshop on Social Communication and Information Activity in Digital Humanities, 3608.
Alvarez, R., Levin, I., & Li, Y. (2018). Fraud, convenience, and e-voting: how voting experience shapes opinions about voting technology. Journal of Information Technology & Politics, 15, 94–105. https://doi.org/10.1080/19331681.2018.1460288
Yadav, A. S., Thombare, A. U., Urade, Y. V., & Patil, A. A. (2020). E-voting using blockchain technology. International Journal of Engineering Research & Technology (IJERT). https://doi.org/10.17577/IJERTV9IS070183
Xu, Z., & Cao, S. (2020). Efficient privacy-preserving electronic voting scheme based on blockchain. In 2020 IEEE International Conference on Smart Internet of Things (SmartIoT) (pp. 190–196). IEEE. https://doi.org/10.1109/SmartIoT49966.2020.00036
Jayakumari, B., Sheeba, S. L., Eapen, M., Anbarasi, J., Ravi, V., Suganya, A., & Jawahar, M. (2024). E-voting system using cloud-based hybrid blockchain technology. Journal of Safety Science and Resilience, 5(1), 102–109. https://doi.org/10.1016/j.jnlssr.2024.01.002
Vivek, S. K., Yashank, R. S., Prashanth, Y., Yashas, N., & Namratha, M. (2020). E-voting systems using blockchain: An exploratory literature survey. In Second International Conference on Inventive Research in Computing Applications (ICIRCA) (pp. 890–895). IEEE. https://doi.org/10.1109/ICIRCA48905.2020.9183185
Jafar, U., Aziz, M. J. A., & Shukur, Z. (2021). Blockchain for electronic voting system—Review and open research challenges. Sensors (Basel), 21(17), 5874. https://doi.org/10.3390/s21175874
Kvitka, S., & Gusarevych, N. (2022). Application of electoral blockchain technology in the digital voting system. Public Administration Aspects, 10(2), 23–30. https://doi.org/10.15421/152209
Yalanetskyi, V. (2023). Blockchain-based electronic voting systems. Ukrainian Scientific Journal of Information Security, 29(2), 67–72. https://doi.org/10.18372/2225-5036.29.17870
Berenjestanaki, M. H., Barzegar, H. R., El Ioini, N., & Pahl, C. (2024). Blockchain-based e-voting systems: A technology review. Electronics, 13(1), 17. https://doi.org/10.3390/electronics13010017
Ohize, H. O., Onumanyi, A. J., Umar, B. U., et al. (2025). Blockchain for securing electronic voting systems: A survey of architectures, trends, solutions, and challenges. Cluster Computing, 28, 132. https://doi.org/10.1007/s10586-024-04709-8
Haber, S., & Stornetta, W. S. (1991). How to time-stamp a digital document. Journal of Cryptology, 3, 99–111. https://doi.org/10.1007/BF00196791
Spasiteleva, S. O., & Buriachok, V. L. (2018). Perspectives for development of blockchain applications in Ukraine. Cybersecurity: Education, Science, Technique, 1(1), 35–48. https://doi.org/10.28925/2663-4023.2018.1.3548
Zhai, S., et al. (2019). Research on the application of cryptography on the blockchain. Journal of Physics: Conference Series, 1168, 032077. https://doi.org/10.1088/1742-6596/1168/3/032077
Zhdanova, Y., Spasiteleva, S., Shevchenko, S., & Kravchuk, K. (2020). Applied and methodical aspects of using hash functions for information security. Cybersecurity: Education, Science, Technique, 4(8), 85–96. https://doi.org/10.28925/2663-4023.2020.8.8596
Wang, M., Duan, M., & Zhu, J. (2018). Research on the security criteria of hash functions in the blockchain. In BCC '18: Proceedings of the 2nd ACM Workshop on Blockchains, Cryptocurrencies, and Contracts (pp. 47–55). https://doi.org/10.1145/3205230.3205238
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2025 Світлана Шевченко, Юлія Жданова, Павло Складанний, Михайло Іщук

Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.