Research Article
BibTex RIS Cite

VOTEMAT: A Blockchain Based Voting System

Year 2024, Volume: 12 Issue: 4, 2016 - 2032, 23.10.2024
https://doi.org/10.29130/dubited.1451841

Abstract

This study aims to show that a secure, trustable and immutable voting system can be established with Blockchain technology. Decentralized structure of the Blockchain excludes the central authority and provides transparency. Moreover, its cryptographic functions enable secure transactions. Therefore, the operation is prevented from potential frauds, such as multiple votes, fake vote attempts, and fraudulent vote counts. The proposed method, VOTEMAT, covers both electronic voting and paper ballot as a complete solution. A mobile application and a Website, connected to Ethereum private Blockchain network, were developed for the voters who prefer to cast their votes remotely. It is also possible to vote in the voting centres via the mobile device or paper ballot placed in the vote boxes; but these votes are also recorded in the same Blockchain and equally secure. For the remote users, a two-step authentication is designed, based on the information on the national identity card and face recognition. An additional encryption based security measure is used to avoid hacking attempts, such as man in the middle attacks. Since the proposed system is more practical than the traditional voting methods, it can increase the participation and be utilized in all kinds of local or national elections.

References

  • [1] M. Karakuş, “Implementation of blockchain-assisted source routing for traffic management in software-defined networks,” DÜBİTED, vol. 11, no. 3, pp. 1250–1268, 2023, doi: 10.29130/dubited.1209656.
  • [2] N. Jam and K. Kalkan, “HungerHash: A distributed network for child-hunger relief based on Hedera Hashgraph,” DÜBİTED, vol. 10, no. 3, pp. 1408–1422, 2022, doi: 10.29130/dubited.933171.
  • [3] K. Adıgüzel ve N. Krasnokutska, “Re-establishment and regarding trust and transparency, blockchain’s contribution to the solution of a thousand-year problem,” DÜBİTED, vol. 9, no. 4, pp. 1020–1040, 2021, doi: 10.29130/dubited.868598.
  • [4] H. Guo and X. Yu, “A survey on blockchain technology and its security,” Blockchain: Research and Applications, vol. 3, no. 2, 100067, 2022, doi: 10.1016/j.bcra.2022.100067.
  • [5] “Blockchain Technology for Voting Systems,” All Answers Ltd., Nottingham, UK. Accessed: Mar. 10, 2024. [Online]. Available: https://www.ukessays.com/essays/information-technology/ blockchain-technology-for-voting-systems.php.
  • [6] U. Jafar, M. J. A. Aziz, and Z. Shukur, “Blockchain for electronic voting system-review and open research challenges,” Sensors, vol. 21, no. 17, p. 5874, 2021, doi: 10.3390/s21175874.
  • [7] Hyperledger Besu Documentation, Creating a Private Network with IBFT. (2023). Accessed: Mar. 10, 2024. [Online]. Available: https://besu.hyperledger.org/en/stable/private-networks/ tutorials/ibft/.
  • [8] M. Chaieb, S. Yousfi, P. Lafourcade, and R. Robbana, “Verify-Your-Vote: A verifiable blockchain-based online voting protocol,” in EMCIS 2018, M. Themistocleous, P. Rupino da Cunha, Eds. 2019, pp. 16–30, doi: 10.1007/978-3-030-11395-7_2.
  • [9] E. Yavuz, A. K. Koç, U. C. Çabuk and G. Dalkılıç, “Towards secure e-voting using ethereum blockchain,” in 6th International Symposium on Digital Forensic and Security (ISDFS), Antalya, Turkey, 2018, pp. 1-7, doi: 10.1109/ISDFS.2018.8355340.
  • [10] D. Pawar, P. Sarode, S. Santpure and P. Thore, “Secure voting system using blockchain,” International Journal of Engineering Research and Technology (IJERT), vol. 8, no. 11, pp. 817-819, 2019.
  • [11] M. Pawlak, A. Poniszewska-Maranda, and N. Kryvinska, “Towards the intelligent agents for blockchain e-voting system,” Procedia Computer Science, vol. 141, pp. 239-246, 2018, doi: 10.1016/j.procs.2018.10.177. [12] P. McCorry, S. F. Shahandashti and F. Hao, “A smart contract for boardroom voting with maximum voter privacy,” in Financial Cryptography and Data Security: 21st International Conference, FC 2017, Sliema, Malta, April 3–7, 2017, pp. 357–375, doi: 10.1007/978-3-319-70972-7_20.
  • [13] K. Garg, P. Saraswat, S. Bisht, S. K. Aggarwal, S. K. Kothuri and S. Gupta, "A comparitive analysis on e-voting system using blockchain," in 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU), Ghaziabad, India, 2019, pp. 1-4, doi: 10.1109/IoT-SIU.2019.8777471.
  • [14] S. Al-Maaitah, M. Qatawneh, and A. Quzmar, “E-voting system based on blockchain technology: a survey,” in 2021 International Conference on Information Technology (ICIT), Jul. 14, 2021. doi: 10.1109/icit52682.2021.9491734.
  • [15] S. Singh, S. Bansal, and S. Semwal, “Blockchain based decentralized e-voting system : a survey,” SSRN Electronic Journal, 2024, doi: 10.2139/ssrn.4495873.
  • [16] M. Hajian Berenjestanaki, H. R. Barzegar, N. El Ioini, and C. Pahl, “Blockchain-based e-voting systems: a technology review,” Electronics, vol. 13, no. 1, p. 17, 2023, doi: 10.3390/ electronics13010017.
  • [17] A. K. Yadav, H. O. Patel and S. Kumar, “Blockchain-based e-voting system,” International Journal of Innovative Science and Modern Engineering, vol. 11, no. 7, pp. 1-5, 2023, doi: 10.35940/ijisme.b7801.0711723.
  • [18] R. Bulut, A. Kantarci, S. Keskin, and S. Bahtiyar, “Blockchain-based electronic voting system for elections in Turkey,” in 4th International Conference on Computer Science and Engineering (UBMK), Sep. 2019, doi: 10.1109/ubmk.2019.8907102.
  • [19] M. Malkawi, M. Bani Yaseen, and D. Habeebalah, “Ethereum blockchain based e-voting system for Jordan parliament elections,” Applied Mathematics & Information Sciences, vol. 17, no. 2, pp. 233-241, 2023, doi: 10.18576/amis/170206.
  • [20] S. Tanwar, N. Gupta, P. Kumar, and Y.-C. Hu, “Implementation of blockchain-based e-voting system,” Multimedia Tools and Applications, vol. 83, no. 1, pp. 1449-1480, 2023, doi: 10.1007/s11042-023-15401-1.
  • [21] H. Hassan, R. Hassan, and E. Gbashi, “E-voting system based on Ethereum blockchain technology using ganache and remix environments,” Engineering and Technology Journal, vol. 41, no. 4, pp. 1-16, 2023, doi: 10.30684/etj.2023.135464.1273.
  • [22] M. S. Farooq, U. Iftikhar and A. Khelifi. “A framework to make voting system transparent using blockchain technology”, IEEE Access, vol. 10, p. 59959, 2022, doi: 10.1109/ACCESS.2022.3180168.
  • [23] A. Ben Ayed, “A conceptual secure Blockchain-based electronic voting system”, Int. J. Network Security & Its Applications, vol.9, no. 3, 2017, doi: 10.5121/ijnsa.2017.9301.
  • [24] U. Jafar, M. J. Ab Aziz, and Z. Shukur, “Blockchain for electronic voting system - review and open research challenges,” Sensors, vol. 21, no. 17, p. 5874, 2021, doi: 0.3390/s21175874.
  • [25] A. Singh and K. Chatterjee, “SecEVS : Secure electronic voting system using blockchain technology,” in 2018 International Conference on Computing, Power and Communication Technologies (GUCON), Sep. 2018, doi: 10.1109/gucon.2018.8675008.
  • [26] S. S. Gandhi, A. W. Kiwelekar, L. D. Netak, and H. S. Wankhede, “Security requirement analysis of blockchain-based e-voting systems,” arXiv, 2022, doi: 10.48550/ARXIV.2208.01277. [27] İ. Sertkaya, P. Roenne, and P. Y. A. Ryan, “Estonian Internet voting with anonymous credentials,” Turkish Journal of Electrical Engineering and Computer Sciences, vol. 30, no. 2, pp. 420-435, 2022. doi: 10.3906/elk-2105-197.
  • [28] G. G. Dagher, P. B. Marella, M. Milojkovic, and J. Mohler, “Broncovote: secure voting system using Ethereum’s blockchain,” in Proceedings of the 4th International Conference on Information Systems Security and Privacy, 2018, doi: 10.5220/0006609700960107.
  • [29] “Secure Decentralized Application Development,” Follow My Vote. https://followmyvote.com/ (accessed Mar. 10, 2024).
  • [30] “Voatz Secure and Convenient Voting Anywhere,” Voatz. https://voatz.com (accessed Mar. 10, 2024).
  • [31] N. Gailly, P. Jovanovic, B. Ford, J. Lukasiewicz, L. Gammar, “Agora: Bringing our voting systems into the 21st century,” 2017. [Online]. Available: https://cryptopapers.info/agora/.
  • [32] “Polys-Online Voting System,” Polys Vote, https://polys.me (accessed Jan. 11, 2023).
  • [33] “Why Hyperledger Besu is a Top Choice for Financial Use Cases,” Hyperledger. https://www.hyperledger.org/blog/why-hyperledger-besu-is-a-top-choice-for-financial-use-cases (accessed Apr. 29, 2024).
  • [34] H. Dang, T. T. A. Dinh, , D. Loghin, E. C. Chang, Q, Lin, and B. C. Ooi, “Towards scaling blockchain systems via sharding,” in Proceedings of the 2019 International Conference on Management of Data, 2019, pp. 123-140.
  • [35] EthSigner Documentation. Start EthSigner. (2023). Accessed: Mar. 10, 2024. [Online]. Available: https://docs.ethsigner.consensys.net/Tutorials/Start-EthSigner.
  • [36] Hyperledger Besu Documentation. Privacy in Hyperledger Besu. (2023). Accessed: Mar. 10, 2024. [Online]. Available: https://besu.hyperledger.org/en/stable/private-networks/tutorials/privacy/.

VOTEMAT: Blokzincir Tabanlı Oylama Sistemi

Year 2024, Volume: 12 Issue: 4, 2016 - 2032, 23.10.2024
https://doi.org/10.29130/dubited.1451841

Abstract

Bu çalışma Blokzincir teknolojisi ile güvenli, güvenilir ve değiştirilemez bir oylama sistemi kurulabileceğini göstermeyi amaçlamaktadır. Blokzincir'in merkeziyetsiz yapısı, merkezi otoriteyi sistemin dışında tutmakta ve şeffaflık sağlamaktadır. Ayrıca, uygulanan şifreleme işlemlerin güvenli bir şekilde gerçekleşmesini sağlamaktadır. Böylece birden fazla oy kullanılması, sahte oy pusulası kullanım girişimleri ve hileli oy sayımları gibi olası sahtekârlıkların önüne geçilebilecektir. Önerilen yöntem olan VOTEMAT, hem elektronik oylamayı hem de kâğıt oy pusulasını kapsadığı için eksiksiz bir çözüm sağlamaktadır. Oylarını sandığa gelmeden kullanmayı tercih eden seçmenler için Ethereum özel Blokzincir ağına bağlı bir mobil uygulama ve bir Web sitesi geliştirilmiştir. Sistem oy verme merkezlerinde, oy verme kabinlerine yerleştirilen mobil cihaz veya kâğıt oy pusulası aracılığıyla oy kullanmayı desteklemektedir; bu durumda da oylar aynı Blokzincir'e kaydedilmekte ve aynı derecede güvenli olarak saklanmaktadır. Oylarını sandık başına gelmeden kullanmak isteyenler için, ulusal kimlik kartındaki bilgilere ve yüz tanımaya dayalı iki adımlı bir kimlik doğrulama tasarlanmıştır. Ayrıca, ortadaki adam saldırıları gibi izinsiz erişim girişimlerini önlemek için şifreleme tabanlı bir güvenlik önlemi kullanılmıştır. Önerilen sistem geleneksel oylama yöntemlerine göre daha pratik olduğundan, katılımı artırabileceği ve her türlü yerel ya da ulusal seçimde kullanılabileceği düşünülmektedir.

References

  • [1] M. Karakuş, “Implementation of blockchain-assisted source routing for traffic management in software-defined networks,” DÜBİTED, vol. 11, no. 3, pp. 1250–1268, 2023, doi: 10.29130/dubited.1209656.
  • [2] N. Jam and K. Kalkan, “HungerHash: A distributed network for child-hunger relief based on Hedera Hashgraph,” DÜBİTED, vol. 10, no. 3, pp. 1408–1422, 2022, doi: 10.29130/dubited.933171.
  • [3] K. Adıgüzel ve N. Krasnokutska, “Re-establishment and regarding trust and transparency, blockchain’s contribution to the solution of a thousand-year problem,” DÜBİTED, vol. 9, no. 4, pp. 1020–1040, 2021, doi: 10.29130/dubited.868598.
  • [4] H. Guo and X. Yu, “A survey on blockchain technology and its security,” Blockchain: Research and Applications, vol. 3, no. 2, 100067, 2022, doi: 10.1016/j.bcra.2022.100067.
  • [5] “Blockchain Technology for Voting Systems,” All Answers Ltd., Nottingham, UK. Accessed: Mar. 10, 2024. [Online]. Available: https://www.ukessays.com/essays/information-technology/ blockchain-technology-for-voting-systems.php.
  • [6] U. Jafar, M. J. A. Aziz, and Z. Shukur, “Blockchain for electronic voting system-review and open research challenges,” Sensors, vol. 21, no. 17, p. 5874, 2021, doi: 10.3390/s21175874.
  • [7] Hyperledger Besu Documentation, Creating a Private Network with IBFT. (2023). Accessed: Mar. 10, 2024. [Online]. Available: https://besu.hyperledger.org/en/stable/private-networks/ tutorials/ibft/.
  • [8] M. Chaieb, S. Yousfi, P. Lafourcade, and R. Robbana, “Verify-Your-Vote: A verifiable blockchain-based online voting protocol,” in EMCIS 2018, M. Themistocleous, P. Rupino da Cunha, Eds. 2019, pp. 16–30, doi: 10.1007/978-3-030-11395-7_2.
  • [9] E. Yavuz, A. K. Koç, U. C. Çabuk and G. Dalkılıç, “Towards secure e-voting using ethereum blockchain,” in 6th International Symposium on Digital Forensic and Security (ISDFS), Antalya, Turkey, 2018, pp. 1-7, doi: 10.1109/ISDFS.2018.8355340.
  • [10] D. Pawar, P. Sarode, S. Santpure and P. Thore, “Secure voting system using blockchain,” International Journal of Engineering Research and Technology (IJERT), vol. 8, no. 11, pp. 817-819, 2019.
  • [11] M. Pawlak, A. Poniszewska-Maranda, and N. Kryvinska, “Towards the intelligent agents for blockchain e-voting system,” Procedia Computer Science, vol. 141, pp. 239-246, 2018, doi: 10.1016/j.procs.2018.10.177. [12] P. McCorry, S. F. Shahandashti and F. Hao, “A smart contract for boardroom voting with maximum voter privacy,” in Financial Cryptography and Data Security: 21st International Conference, FC 2017, Sliema, Malta, April 3–7, 2017, pp. 357–375, doi: 10.1007/978-3-319-70972-7_20.
  • [13] K. Garg, P. Saraswat, S. Bisht, S. K. Aggarwal, S. K. Kothuri and S. Gupta, "A comparitive analysis on e-voting system using blockchain," in 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU), Ghaziabad, India, 2019, pp. 1-4, doi: 10.1109/IoT-SIU.2019.8777471.
  • [14] S. Al-Maaitah, M. Qatawneh, and A. Quzmar, “E-voting system based on blockchain technology: a survey,” in 2021 International Conference on Information Technology (ICIT), Jul. 14, 2021. doi: 10.1109/icit52682.2021.9491734.
  • [15] S. Singh, S. Bansal, and S. Semwal, “Blockchain based decentralized e-voting system : a survey,” SSRN Electronic Journal, 2024, doi: 10.2139/ssrn.4495873.
  • [16] M. Hajian Berenjestanaki, H. R. Barzegar, N. El Ioini, and C. Pahl, “Blockchain-based e-voting systems: a technology review,” Electronics, vol. 13, no. 1, p. 17, 2023, doi: 10.3390/ electronics13010017.
  • [17] A. K. Yadav, H. O. Patel and S. Kumar, “Blockchain-based e-voting system,” International Journal of Innovative Science and Modern Engineering, vol. 11, no. 7, pp. 1-5, 2023, doi: 10.35940/ijisme.b7801.0711723.
  • [18] R. Bulut, A. Kantarci, S. Keskin, and S. Bahtiyar, “Blockchain-based electronic voting system for elections in Turkey,” in 4th International Conference on Computer Science and Engineering (UBMK), Sep. 2019, doi: 10.1109/ubmk.2019.8907102.
  • [19] M. Malkawi, M. Bani Yaseen, and D. Habeebalah, “Ethereum blockchain based e-voting system for Jordan parliament elections,” Applied Mathematics & Information Sciences, vol. 17, no. 2, pp. 233-241, 2023, doi: 10.18576/amis/170206.
  • [20] S. Tanwar, N. Gupta, P. Kumar, and Y.-C. Hu, “Implementation of blockchain-based e-voting system,” Multimedia Tools and Applications, vol. 83, no. 1, pp. 1449-1480, 2023, doi: 10.1007/s11042-023-15401-1.
  • [21] H. Hassan, R. Hassan, and E. Gbashi, “E-voting system based on Ethereum blockchain technology using ganache and remix environments,” Engineering and Technology Journal, vol. 41, no. 4, pp. 1-16, 2023, doi: 10.30684/etj.2023.135464.1273.
  • [22] M. S. Farooq, U. Iftikhar and A. Khelifi. “A framework to make voting system transparent using blockchain technology”, IEEE Access, vol. 10, p. 59959, 2022, doi: 10.1109/ACCESS.2022.3180168.
  • [23] A. Ben Ayed, “A conceptual secure Blockchain-based electronic voting system”, Int. J. Network Security & Its Applications, vol.9, no. 3, 2017, doi: 10.5121/ijnsa.2017.9301.
  • [24] U. Jafar, M. J. Ab Aziz, and Z. Shukur, “Blockchain for electronic voting system - review and open research challenges,” Sensors, vol. 21, no. 17, p. 5874, 2021, doi: 0.3390/s21175874.
  • [25] A. Singh and K. Chatterjee, “SecEVS : Secure electronic voting system using blockchain technology,” in 2018 International Conference on Computing, Power and Communication Technologies (GUCON), Sep. 2018, doi: 10.1109/gucon.2018.8675008.
  • [26] S. S. Gandhi, A. W. Kiwelekar, L. D. Netak, and H. S. Wankhede, “Security requirement analysis of blockchain-based e-voting systems,” arXiv, 2022, doi: 10.48550/ARXIV.2208.01277. [27] İ. Sertkaya, P. Roenne, and P. Y. A. Ryan, “Estonian Internet voting with anonymous credentials,” Turkish Journal of Electrical Engineering and Computer Sciences, vol. 30, no. 2, pp. 420-435, 2022. doi: 10.3906/elk-2105-197.
  • [28] G. G. Dagher, P. B. Marella, M. Milojkovic, and J. Mohler, “Broncovote: secure voting system using Ethereum’s blockchain,” in Proceedings of the 4th International Conference on Information Systems Security and Privacy, 2018, doi: 10.5220/0006609700960107.
  • [29] “Secure Decentralized Application Development,” Follow My Vote. https://followmyvote.com/ (accessed Mar. 10, 2024).
  • [30] “Voatz Secure and Convenient Voting Anywhere,” Voatz. https://voatz.com (accessed Mar. 10, 2024).
  • [31] N. Gailly, P. Jovanovic, B. Ford, J. Lukasiewicz, L. Gammar, “Agora: Bringing our voting systems into the 21st century,” 2017. [Online]. Available: https://cryptopapers.info/agora/.
  • [32] “Polys-Online Voting System,” Polys Vote, https://polys.me (accessed Jan. 11, 2023).
  • [33] “Why Hyperledger Besu is a Top Choice for Financial Use Cases,” Hyperledger. https://www.hyperledger.org/blog/why-hyperledger-besu-is-a-top-choice-for-financial-use-cases (accessed Apr. 29, 2024).
  • [34] H. Dang, T. T. A. Dinh, , D. Loghin, E. C. Chang, Q, Lin, and B. C. Ooi, “Towards scaling blockchain systems via sharding,” in Proceedings of the 2019 International Conference on Management of Data, 2019, pp. 123-140.
  • [35] EthSigner Documentation. Start EthSigner. (2023). Accessed: Mar. 10, 2024. [Online]. Available: https://docs.ethsigner.consensys.net/Tutorials/Start-EthSigner.
  • [36] Hyperledger Besu Documentation. Privacy in Hyperledger Besu. (2023). Accessed: Mar. 10, 2024. [Online]. Available: https://besu.hyperledger.org/en/stable/private-networks/tutorials/privacy/.
There are 34 citations in total.

Details

Primary Language English
Subjects Electrical Engineering (Other)
Journal Section Articles
Authors

Egemen Birol 0009-0006-6681-0227

Kerim Tuğşat İskender 0009-0005-3609-9385

Timur Ozkul 0009-0002-8828-7271

Ayça Topallı 0000-0001-7712-5790

Publication Date October 23, 2024
Submission Date March 12, 2024
Acceptance Date May 30, 2024
Published in Issue Year 2024 Volume: 12 Issue: 4

Cite

APA Birol, E., İskender, K. T., Ozkul, T., Topallı, A. (2024). VOTEMAT: A Blockchain Based Voting System. Duzce University Journal of Science and Technology, 12(4), 2016-2032. https://doi.org/10.29130/dubited.1451841
AMA Birol E, İskender KT, Ozkul T, Topallı A. VOTEMAT: A Blockchain Based Voting System. DUBİTED. October 2024;12(4):2016-2032. doi:10.29130/dubited.1451841
Chicago Birol, Egemen, Kerim Tuğşat İskender, Timur Ozkul, and Ayça Topallı. “VOTEMAT: A Blockchain Based Voting System”. Duzce University Journal of Science and Technology 12, no. 4 (October 2024): 2016-32. https://doi.org/10.29130/dubited.1451841.
EndNote Birol E, İskender KT, Ozkul T, Topallı A (October 1, 2024) VOTEMAT: A Blockchain Based Voting System. Duzce University Journal of Science and Technology 12 4 2016–2032.
IEEE E. Birol, K. T. İskender, T. Ozkul, and A. Topallı, “VOTEMAT: A Blockchain Based Voting System”, DUBİTED, vol. 12, no. 4, pp. 2016–2032, 2024, doi: 10.29130/dubited.1451841.
ISNAD Birol, Egemen et al. “VOTEMAT: A Blockchain Based Voting System”. Duzce University Journal of Science and Technology 12/4 (October 2024), 2016-2032. https://doi.org/10.29130/dubited.1451841.
JAMA Birol E, İskender KT, Ozkul T, Topallı A. VOTEMAT: A Blockchain Based Voting System. DUBİTED. 2024;12:2016–2032.
MLA Birol, Egemen et al. “VOTEMAT: A Blockchain Based Voting System”. Duzce University Journal of Science and Technology, vol. 12, no. 4, 2024, pp. 2016-32, doi:10.29130/dubited.1451841.
Vancouver Birol E, İskender KT, Ozkul T, Topallı A. VOTEMAT: A Blockchain Based Voting System. DUBİTED. 2024;12(4):2016-32.