CREATION OF A BLOCKCHAIN PLATFORM FOR ELECTRONIC VOTING

Authors

DOI:

https://doi.org/10.28925/2663-4023.2025.28.860

Keywords:

information security; digital technologies; blockchain; electronic voting (e-voting); website.

Abstract

True democracy, strong trust of people in the government and legal transfer of power in the country are possible only when elections are held honestly and correctly. Modern information technologies contribute to innovative restructuring of electoral processes, ensuring optimization of the voting process, minimizing human errors, increasing accessibility for voters. At the same time, the introduction of digital technologies creates significant problems with information security, in particular, possible changes in voting results, manipulation, threats to integrity, availability, confidentiality and anonymity. One of the effective solutions for ensuring information security in electronic voting (e-voting) is blockchain technology.

This study is devoted to the problem of developing a website for electronic voting using blockchain technology. Based on the study of scientific literature, the essence, principles, advantages and disadvantages of this technology are revealed. A comparative analysis of the best practices for implementing blockchain technology in the e-voting process is presented. As an example, the process of developing a website for electronic voting using blockchain technology is described: functional requirements for this system are established, the architecture of the software application is described, and a use case diagram is modeled. TypeScript was used as the main programming language for the backend development, Nest.js as a framework, PostgreSQL for data management, and Web3.js for implementing the backend functionality. The frontend was implemented using the TypeScript programming language, the React framework, and Tailwind CSS for interface design. The developed electronic voting platform demonstrates high flexibility and can be implemented for various electoral procedures. Its functionality covers both elections of officials (for example, the rector of the university) and local votes (for example, the election of the head of an academic group), as well as referendums to evaluate the activities of structural units.

The data identified during the study can enrich educational materials for students of the 12th Information Technology branch.

Downloads

Download data is not yet available.

References

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

Downloads


Abstract views: 182

Published

2025-06-26

How to Cite

Shevchenko, S., Zhdanovа Y., Skladannyi, P., & Ishchuk, M. (2025). CREATION OF A BLOCKCHAIN PLATFORM FOR ELECTRONIC VOTING. Electronic Professional Scientific Journal «Cybersecurity: Education, Science, Technique», 4(28), 701–714. https://doi.org/10.28925/2663-4023.2025.28.860

Most read articles by the same author(s)

1 2 3 4 > >>