Advancing E-Voting Security: Biometrics-Enhanced Blockchain for Privacy and VerifiAbility (Bebpv)
DOI:
https://doi.org/10.54536/ajise.v3i3.3876Keywords:
BEBPV, Blockchain, E-Voting, Receipt-Freeness, VerifiabilityAbstract
Achieving individual verifiability and receipt-freeness in e-voting systems poses a complex challenge. Mechanisms that allow voters to confirm their votes may also inadvertently enable them to show proof of their choices to others, thus jeopardizing vote privacy. This creates a critical tension between two essential objectives: enabling individual verifiability, where voters trust the system to accurately count their votes, and maintaining receipt-freeness, where the system prevents exploitation and coercion. The Biometrics-Enhanced Blockchain for Privacy and Verifiability (BEBPV) system proposed in this study addresses this challenge by employing facial biometric authentication and trusted node centres for post-voting verification; the biometric facial authentication reduces risks associated with the resale of voting credentials and removes the need for voters to recall complex passwords, while the post-voting verification process available at secure, trusted node centers allows voters to confirm their votes without retaining any proof that could be shared with third parties, thus upholding receipt-freeness. These mechanisms collectively ensure that individual votes are verifiable, while simultaneously safeguarding against coercion and vote-buying through receipt freeness. The feasibility of the BEBPV system is demonstrated through smart contract implementation for both the voting phase and post voting phase. Additionally, the system is validated on several essential attributes of an e-voting, including fairness, universal verifiability, eligibility and privacy. A technical evaluation indicates a transaction cost of 166,662 gas per vote cast.
Downloads
References
Alotaibi, O. (2024). Role of Artificial Intelligence in Enhancing Metaverse Gaming Experience and Human Interaction. International Journal of Metaverse, 2(1), 11–19. https://doi.org/10.54536/ijm.v2i1.2933
Alvi, S. T., Uddin, M. N., & Islam, L. (2020). Digital Voting: A Blockchain-based E-Voting System using Biohash and Smart Contract. 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT). https://doi.org/10.1109/icssit48917.2020.9214250
Bellini, E., Ceravolo, P., Bellini, A., & Damiani, E. (2020). Designing Process-Centric Blockchain-Based Architectures: A Case Study in e-voting as a Service. Lecture Notes in Business Information Processing, 1–23. https://doi.org/10.1007/978-3-030-46633-6_1
Benabdallah, A., Audras, A., Coudert, L., Madhoun, N. E., & Badra, M. (2022). Analysis of Blockchain Solutions for E-Voting: A Systematic Literature Review. IEEE Access, 10, 70746–70759. https://doi.org/10.1109/access.2022.3187688
Chaieb, M., Yousfi, S., Lafourcade, P., & Robbana, R. (2019). Verify-Your-Vote: A Verifiable Blockchain-Based Online Voting Protocol. Lecture Notes in Business Information Processing, 16–30. https://doi.org/10.1007/978-3-030-11395-7_2
D. MohanaPriya, G. Devadharshini, S Divya, & J. Rajalatchumy. (2021). Towards A Privacy-Preserving Voting System Through Blockchain Technologies. 2021 International Conference on System, Computation, Automation and Networking (ICSCAN). https://doi.org/10.1109/icscan53069.2021.9526542
Garg, K., Saraswat, P., Bisht, S., Aggarwal, S. K., Kothuri, S. K., & Gupta, S. (2019, April). A comparitive analysis on e-voting system using blockchain. In 2019 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU) (pp. 1-4). IEEE. https://doi.org/10.1109/iot-siu.2019.8777471
Hardwick, F. S., Gioulis, A., Akram, R. N., & Markantonakis, K. (2018). E-Voting With Blockchain: An E-Voting Protocol with Decentralisation and Voter Privacy. ArXiv (Cornell University). https://doi.org/10.1109/cybermatics_2018.2018.00262
Hui, H., & Sang, L. T. (2024). Integrating Financial and Textual Indicators for Enhanced Financial Risk Prediction: A Deep Learning Approach. American Journal of Financial Technology and Innovation, 2(1), 15–24. https://doi.org/10.54536/ajfti.v2i1.2489
Khoury, D., Kfoury, E. F., Kassem, A., & Harb, H. (2018, November). Decentralized voting platform based on ethereum blockchain. In 2018 IEEE International Multidisciplinary Conference on Engineering Technology (IMCET) (pp. 1-6). IEEE. https://doi.org/10.1109/imcet.2018.8603050
Kurbatov, O., Kravchenko, P., Poluyanenko, N., Shapoval, O., & Кузнецова, Т. (2019). Using Ring Signatures For An Anonymous E-Voting System. 2019 IEEE International Conference on Advanced Trends in Information Theory (ATIT). https://doi.org/10.1109/atit49449.2019.9030447
Larriba, A. M., Cucó, A. C., Sempere, J. M., & López, D. (2021). Distributed Trust, a Blockchain Election Scheme. Informatica (Lithuanian Academy of Sciences), 321–355. https://doi.org/10.15388/20-infor440
Li, Y., Susilo, W., Yang, G., Yu, Y., Liu, D., Du, X., & Guizani, M. (2022). A Blockchain-Based Self-Tallying Voting Protocol in Decentralized IoT. IEEE Transactions on Dependable and Secure Computing, 19(1), 119–130. https://doi.org/10.1109/tdsc.2020.2979856
McCorry, P., Shahandashti, S. F., & Hao, F. (2017). A Smart Contract for Boardroom Voting with Maximum Voter Privacy. Lecture Notes in Computer Science, 357–375. https://doi.org/10.1007/978-3-319-70972-7_20
Sadia, K., Masuduzzaman, M., Paul, R. K., & Islam, A. (2020). Blockchain-Based Secure E-Voting with the Assistance of Smart Contract. Blockchain Technologies, 161–176. https://doi.org/10.1007/978-981-15-4542-9_14
Sallal, M., de Fréin, R., & Malik, A. (2023). PVPBC: Privacy and Verifiability Preserving E-Voting Based on Permissioned Blockchain. Future Internet, 15(4), 121–121. https://doi.org/10.3390/fi15040121
Sallal, M., Owenson, G., Salman, D., & Adda, M. (2022). Security and performance evaluation of master node protocol based reputation blockchain in the bitcoin network. Blockchain: Research and Applications, 3(1), 100048. https://doi.org/10.1016/j.bcra.2021.100048
Sallal, M., Schneider, S., Casey, M., Dupressoir, F., Treharne, H., Dragan, C., ... & Wright, P. (2020, November). Augmenting an internet voting system with selene verifiability using permissioned distributed ledger. In 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS) (pp. 1167-1168). IEEE. https://doi.org/10.1109/icdcs47774.2020.00124
Soni Vivek, Yashank, R. S., Yashas Prashanth, N Yashas, & M Namratha. (2020). E-Voting Systems using Blockchain: An Exploratory Literature Survey. 2020 Second International Conference on Inventive Research in Computing Applications (ICIRCA). https://doi.org/10.1109/icirca48905.2020.9183185
Taş, R., & Tanrıöver, Ö. Ö. (2020). A Systematic Review of Challenges and Opportunities of Blockchain for E-Voting. Symmetry, 12(8), 1328–1328. https://doi.org/10.3390/sym12081328
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Gbenga Alex Ajimatanrareje

This work is licensed under a Creative Commons Attribution 4.0 International License.