The International Arab Journal of Information Technology (IAJIT)

..............................
..............................
..............................


An On-Site Electronic Voting System Using Blockchain and Biometrics

Electronic voting (e-voting) improves the convenience of voting and the efficiency of vote counting. With the rise of blockchain technology, many studies have proposed e-voting systems using blockchain technology. Most of them consider the usage scenario of remote voting and pay less attention to that of voting conducted at polling stations. In view of this research gap, this study proposed a blockchain-based system for e-voting at polling stations. We designed a system process integrating blockchain technology and voter’s biometrics to prevent data tampering and imposter voting. In addition, the blockchain platform adopted in our proposed system is Hyperledger Fabric (HF). Therefore, based on the HF framework, we specified how to deploy a blockchain network customized for this study. Finally, this study provided a property analysis of the proposed system and implemented a simulation system. In conclusion, the proposed system meets the requirements e-voting from two aspects. First, in terms of technology, our system adopted blockchain, digital signature, and biometric identification to achieve eligibility and immutability. Second, in terms of system process, the roles of government agencies and inspectors are incorporated to achieve transparency, receipt-freeness and accessibility.

[1] Adewale Olumide S., Boyinbode Olutayo K., and Adekunle S., “An Innovative Approach in Electronic Voting System Based on Fingerprint and Visual Semagram,” International Journal of Information Engineering and Electronic Business, vol. 13, no. 5, pp. 24-37, 2021. DOI: 10.5815/ijieeb.2021.05.03

[2] Alvi S., Uddin M., Islam L., and Ahamed S., “Classification of Blockchain Based Voting: Challenges and Solutions,” in Proceedings of the IEEE Asia-Pacific Conference on Computer Science and Data Engineering, Gold Coast, pp. 1- 6, 2020. doi: 10.1109/CSDE50874.2020.9411598.

[3] Carcia J., Benslimane A., and Boutalbi S., “Blockchain-Based System for E-Voting Using Blind Signature Protocol,” in Proceedings of the IEEE Global Communications Conference, Madrid, pp. 1-6, 2021. doi: 10.1109/GLOBECOM46510.2021.9685189.

[4] Civil Servants Election and Recall Act. https://glrs.moi.gov.tw/EngLawContent.aspx?lan =E&id=658, Last Visited, 2023.

[5] Clark J. and Hengartner U., “Panic Passwords: Authenticating under Duress,” in Proceedings of the 3rd USENIX Workshop on Hot Topics in Security, San Jose, pp. 1-6, 2008. https://dl.acm.org/doi/abs/10.5555/1496671.1496 679#sec-recommendations

[6] Clark J. and Hengartner U., “Selections: Internet Voting with Over-the-Shoulder Coercion- Resistance,” in Proceedings of the 15th International Conference on Financial Cryptography and Data Security, Gros Islet, pp. 47-61, 2012. https://doi.org/10.1007/978-3-642- 27576-0_4

[7] Denis González C., Frias Mena D., Massó Muñoz A., Rojas O., and Sosa-Gómez G., “Electronic Voting System Using an Enterprise Blockchain,” Applied Sciences, vol. 12, no. 2, 2022. https://doi.org/10.3390/app12020531

[8] De los Santos G., De los Santos J., and De los Santos L., “E-Voting Kiosk: A Network Architecture School-based Registration and Voting System,” in Proceedings of the IEEE 12th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management, Manila, pp. 1-5, 2020. doi: 10.1109/HNICEM51456.2020.9400135.

[9] Díaz-Santiso J., and Fraga-Lamas P., “E-Voting System Using Hyperledger Fabric Blockchain and Smart Contracts,” Engineering Proceedings, vol. 7, no. 1, 2021. https://doi.org/10.3390/engproc2021007011

[10] Huang J., He D., Obaidat M., Vijayakumar P., Luo M., and Choo K., “The Application of the An On-Site Electronic Voting System Using Blockchain and Biometrics 817 Blockchain Technology in Voting Systems: A Review,” ACM Computing Surveys, vol. 54, no. 3, pp. 1-28, 2021. https://doi.org/10.1145/3439725

[11] Iftekhar A., Cui X., Tao Q., and Zheng C., “Hyperledger Fabric Access Control System for Internet of Things Layer in Blockchain-Based Applications,” Entropy, vol. 23, no. 8, pp. 1054, 2021. https://doi.org/10.3390/e23081054

[12] Indrason N., Khongbuh W., and Saha G., “Blockchain-Based Boothless E-Voting System,” in Proceedings of the 3rd International Conference on Innovative Computing and Communications, Delhi, pp. 779-788, 2020. https://doi.org/10.1007/978-981-15-5113-0_64

[13] Kaudare A., Hazra M., Shelar A., and Sabnis M., “Implementing Electronic Voting System with Blockchain Technology,” in Proceedings of the International Conference for Emerging Technology, Belgaum, pp. 1-9, 2020. doi: 10.1109/INCET49848.2020.9154116.

[14] Kamran., Nasir M., Imran M., and Yang J., “Study on E-Voting Systems: A Blockchain Based Approach,” in Proceedings of the IEEE International Conference on Consumer Electronics-Asia, Gangwon, pp. 1-4, 2021. DOI: 10.1109/ICCE-Asia53811.2021.9641914

[15] Khan K., Arshad J., and Khan M., “Investigating Performance Constraints for Blockchain based Secure E-Voting System,” Future Generation Computer Systems, vol. 105, pp. 13-26, 2020. https://doi.org/10.1016/j.future.2019.11.005

[16] Kirillov D., Korkhov V., Petrunin V., Makarov M., Khamitov I., and Dostov V., “Implementation of an E-Voting Scheme Using Hyperledger Fabric Permissioned Blockchain,” in Proceedings of the 19th International Conference on Computational Science and Its Applications, Saint Petersburg, pp. 509-521, 2019. https://doi.org/10.1007/978-3- 030-24296-1_40

[17] Kyazhin S. and Popov V., “Yet Another E-Voting Scheme Implemented Using Hyperledger Fabric Blockchain,” in Proceedings of the 20th International Conference on Computational Science and Its Applications, Cagliari, Italy, pp. 37-47, 2020. https://doi.org/10.1007/978-3-030- 58808-3_4

[18] Mookherji S., Vanga O., and Prasath R., Blockchain Technology for Emerging Applications, Academic Press, 2022. https://doi.org/10.1016/B978-0-323-90193- 2.00006-5

[19] Mustafa M. and Waheed S., “An E-Voting Framework with Enterprise Blockchain,” in Proceedings of the 1st Advances in Distributed Computing and Machine Learning, Vellore, pp. 135-145, 2020. DOI:10.1007/978-981-15-4218- 3_14

[20] Nakamoto S., “Bitcoin: A Peer-to-Peer Electronic Cash System,” Decentralized Business Review, pp. 1-9, 2008. https://bitcoin.org/bitcoin.pdf

[21] National Democratic Institute, “Common Electronic Voting and Counting Technologies,” Available at: https://www.ndi.org/e-voting- guide/common-electronic-voting-and-counting- technologies, Last Visited, 2023.

[22] Pawlak M. and Poniszewska-Marańda A., “Implementation of Auditable Blockchain Voting System with Hyperledger Fabric,” in Proceedings of the 21st International Conference on Computational Science, Kraków, pp. 642-655, 2021. https://doi.org/10.1007/978-3-030-77961- 0_51

[23] Pawlak M. and Poniszewska-Marańda A., “Trends in Blockchain-Based Electronic Voting Systems,” Information Processing and Management, vol. 58, no. 4, pp. 102595 2021. https://doi.org/10.1016/j.ipm.2021.102595

[24] Presidential and Vice Presidential Election and Recall Act. https://glrs.moi.gov.tw/EngLawContent.aspx?lan =E&id=659, Last Visited, 2023.

[25] Referendum Act. https://law.cec.gov.tw/EngLawContent.aspx?lan= E&id=4, Last Visited, 2023.

[26] Ruan Y. and Zou X., “Receipt-Freeness and Coercion Resistance in Remote E-Voting Systems,” International Journal of Security and Networks, vol. 12, no. 2, pp. 120-133, 2017. https://core.ac.uk/download/pdf/146989105.pdf

[27] Ruparel H., Hosatti S., Shirole M., and Bhirud S., “Secure Voting for Democratic Elections: A Blockchain-Based Approach,” in Proceedings of the 2nd International Conference on Communication, Computing and Electronics Systems, Coimbatore, pp. 615-628, 2020. https://doi.org/10.1007/978-981-33-4909-4_47

[28] Schäffer M., Di Angelo M., and Salzer G., “Performance and Scalability of Private Ethereum Blockchains,” in Proceedings of the International Conference on Business Process Management: Blockchain and Central and Eastern Europe Forum, Vienna, pp. 103-118, 2019. https://doi.org/10.1007/978-3-030-30429-4_8

[29] Su P. and Su T., “Secure Blockchain-Based Electronic Voting Mechanism,” The International Arab Journal of Information Technology, vol. 20, no. 2, pp. 253-261, 2023, doi: 10.34028/iajit/20/2/12.

[30] Yu B., Liu J., Sakzad A., Nepal S., Steinfeld R., Rimba P., and Au M., “Platform-Independent Secure Blockchain-Based Voting System,” in Proceedings of the 21st International Conference on Information Security, Guildford, pp. 369-386, 2018. https://doi.org/10.1007/978-3-319-99136- 8_20 818 The International Arab Journal of Information Technology, Vol. 20, No. 5, September 2023

[31] Yuan P., Xiong X., Lei L., and Zheng K., “Design and Implementation on Hyperledger-Based Emission Trading System,” IEEE Access, vol. 7, pp. 6109-6116, 2019. doi: 10.1109/ACCESS.2018.2888929.