PBFT and Homomorphic Encryption with Private Blockchain in the Context of E-Voting Systems

Thumbnail Image

Date

2025-10-25

Journal Title

Journal ISSN

Volume Title

Publisher

Department of Computer Science and Engineering(CSE), Islamic University of Technology(IUT), Board Bazar, Gazipur-1704, Bangladesh

Abstract

Description

Supervised by Prof. Dr. Muhammad Mahbub Alam, Co-Supervisor, S. M. Sabit Bananee, Lecturer, Department of Computer Science and Engineering (CSE) Islamic University of Technology (IUT) Board Bazar, Gazipur, Bangladesh This thesis is submitted in partial fulfillment of the requirement for the degree of Bachelor of Science in Computer Science and Engineering, 2025

Keywords

Citation

[1] S. S. Gupta, “Blockchain,” IBM Onlone (http://www. IBM. COM), 2017. [2] S. Mohanty, V. P. Yanambaka, E. Kougianos, and D. Puthal, “Pufchain: Hardware-assisted blockchain for sustainable simultaneous device and data security in the internet of everything (ioe),” 09 2019. [3] C. Natoli, J. Yu, V. Gramoli, and P. Ver´ıssimo, “Deconstructing blockchains: A comprehensive survey on consensus, membership and structure,” 08 2019. [4] O. M. Olaniyi, O. T. Arulogun, E. O. Omidiora, and O. Adeoye, “Design of secure electronic voting system using multifactor authentication and crypto graphic hash functions,” 2013. [5] B. B. A. Christyono, M. Widjaja, and A. Wicaksana, “Go-ethereum for electronic voting system using clique as proof-of-authority,” TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 19, no. 5, pp. 1565–1572, 2021. [6] C.-H. Roh and I.-Y. Lee, “A study on electronic voting system using private blockchain,” Journal of Information Processing Systems, vol. 16, no. 2, pp. 421–434, 2020. [7] A. Acar, H. Aksu, A. Uluagac, and M. Conti, “A survey on homomorphic encryption schemes: Theory and implementation,” ACM Computing Surveys (Csur), vol. 51, no. 4, pp. 1–35, 2018. [8] R. Ta¸s and ¨ O. Tanr´ıover, “A systematic review of challenges and opportunities of blockchain for e-voting,” Symmetry, vol. 12, no. 8, p. 1328, 2020. 52 [9] B. Christyono, M. Widjaja, and A. Wicaksana, “Go-ethereum for electronic voting system using clique as proof-of-authority,” Telkomnika (Telecommu nication Computing Electronics and Control), vol. 19, no. 5, pp. 1565–1572, 2021. [10] C. Roh and I. Lee, “A study on electronic voting system using private blockchain,” Journal of Information Processing Systems, vol. 16, no. 2, pp. 421–434, 2020. [11] M. Sallal, R. de Fr´ein, and A. Malik, “Pvpbc: Privacy and verifiability preserving e-voting based on permissioned blockchain,” Future Internet, vol. 15, no. 4, p. 121, 2023. [12] H. Kim, K. Kim, S. Park, and J. Sohn, “E-voting system using homomorphic encryption and blockchain technology to encrypt voter data,” arXiv preprint arXiv:2111.05096, 2021. [13] P. R. Naidu, D. R. Bolla, P. G, S. S. Harshini, S. A. Hegde, and V. V. S. Harsha, “E-voting system using blockchain and homomorphic encryption,” in 2022 IEEE 2nd Mysore Sub Section International Conference (MysuruCon), 2022, pp. 1–5. [14] W. Qu, L. Wu, W. Wang, Z. Liu, and H. Wang, “A electronic voting protocol based on blockchain and homomorphic signcryption,” Concurrency and Computation: Practice and Experience, vol. 34, no. 16, p. e5817, 2022. [Online]. Available: https://onlinelibrary.wiley.com/doi/abs/10.1002/cpe.5817 [15] J. Chandra Priya, P. R. K. Sathia Bhama, S. Swarnalaxmi, A. Aisathul Safa, and I. Elakkiya, “Blockchain centered homomorphic encryption: A secure solution for e-balloting,” in Proceeding of the International Conference on Computer Networks, Big Data and IoT (ICCBI- 2018), A. P. Pandian, T. Senjyu, S. M. S. Islam, and H. Wang, Eds. Cham: Springer International Publishing, 2020, pp. 811–819. 53 [16] K. Lei, M. Du, J. Huang, and T. Jin, “Groupchain: Towards a scalable public blockchain in fog computing of iot services computing,” IEEE Transactions on Services Computing, vol. 13, no. 2, pp. 252–262, 2020. [17] Z. Xing and Z. Chen, “A protecting mechanism against double spending attack in blockchain systems,” in 2021 IEEE World AI IoT Congress (AIIoT), 2021, pp. 0391–0396. [18] M. A. Omer, A. A. Yazdeen, H. S. Malallah, and L. M. Abdulrahman, “A sur vey on cloud security: Concepts, types, limitations, and challenges,” Journal of Applied Science and Technology Trends, vol. 3, no. 02, pp. 47–57, Dec. 2022. [On line]. Available: https://www.jastt.org/index.php/jasttpath/article/view/137 [19] M. Wang, M. Duan, and J. Zhu, “Research on the security criteria of hash functions in the blockchain,” in Proceedings of the 2nd ACM Workshop on Blockchains, Cryptocurrencies, and Contracts, 2018, pp. 47–55. [20] G. Sagirlar, B. Carminati, E. Ferrari, J. D. Sheehan, and E. Ragnoli, “Hybrid iot: Hybrid blockchain architecture for internet of things-pow sub-blockchains,” in 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). IEEE, 2018, pp. 1007–1016. [21] R. Arenas and P. Fernandez, “Credenceledger: a permissioned blockchain for verifiable academic credentials,” in 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC). IEEE, 2018, pp. 1–6. [22] S. Latif, Z. Idrees, Z. Huma, and J. Ahmad, “Blockchain technology for the industrial internet of things: A comprehensive survey on security challenges, architectures, applications, and future research directions,” Transactions on Emerging Telecommunications Technologies, vol. 32, 11 2021. 54 [23] F. Aponte, L. Gutierrez, M. Pineda, I. Meri˜no, A. Salazar, and P. Wightman, “Cluster-based classification of blockchain consensus algorithms,” IEEE Latin America Transactions, vol. 19, no. 4, pp. 688–696, 2021. [24] O. Sanda, M. Pavlidis, S. Seraj, and N. Polatidis, “Long-range attack detection on permissionless blockchains using deep learning,” Expert Systems with Applications, vol. 218, p. 119606, 2023. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0957417423001070 [25] S. R. Niya, E. Schiller, I. Cepilov, F. Maddaloni, K. Aydinli, T. Surbeck, T. Bocek, and B. Stiller, “Adaptation of proof-of-stake-based blockchains for iot data streams,” in 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), 2019, pp. 15–16. [26] M. Karpinski, L. Kovalchuk, R. Kochan, R. Oliynykov, M. Rodinko, and L. Wieclaw, “Blockchain technologies: Probability of double-spend attack on a proof-of-stake consensus,” Sensors, vol. 21, no. 19, 2021. [Online]. Available: https://www.mdpi.com/1424-8220/21/19/6408 [27] M. Castro, B. Liskov et al., “Practical byzantine fault tolerance,” in OsDI, vol. 99, 1999, pp. 173–186. [28] J. Shi and X. Zhao, “Anti-leakage method of network sensitive information data based on homomorphic encryption,” Journal of Intelligent Systems, vol. 32, 03 2023. [29] I. Eyal, A. E. Gencer, E. G. Sirer, and R. Van Renesse, “Bitcoin-ng: A scalable blockchain protocol,” in 13th {USENIX} symposium on networked systems design and implementation ({NSDI} 16), 2016, pp. 45–59. [30] P. Zimmerman, “Blockchain structure and cryptocurrency prices,” 2020. [31] P. Swathi, C. Modi, and D. Patel, “Preventing sybil attack in blockchain using distributed behavior monitoring of miners,” in 2019 10th International Confer ence on Computing, Communication and Networking Technologies (ICCCNT), 2019, pp. 1–6. 55 [32] D. Pavithran and K. Shaalan, “Towards creating public key authentication for iot blockchain,” in 2019 Sixth HCT Information Technology Trends (ITT). IEEE, 2019, pp. 110–114. [33] M. Hasan, A. Al Mahmood, and Q. Farhan, “A roadmap towards the im plementation of an efficient online voting system in bangladesh,” in 2010 International Conference on Computational Intelligence and Software Engi neering. IEEE, 2010, pp. 1–4. [34] W. Li, S. Andreina, J.-M. Bohli, and G. Karame, “Securing proof-of-stake blockchain protocols,” in Data Privacy Management, Cryptocurrencies and Blockchain Technology: ESORICS 2017 International Workshops, DPM 2017 and CBT 2017, Oslo, Norway, September 14-15, 2017, Proceedings. Springer, 2017, pp. 297–315. [35] U. Jafar, M. Aziz, and Z. Shukur, “Blockchain for electronic voting sys tem—review and open research challenges,” Sensors, vol. 21, no. 17, p. 5874, 2021. [36] K. Khan, J. Arshad, and M. Khan, “Investigating performance constraints for blockchain based secure e-voting system,” Future Generation Computer Systems, vol. 105, pp. 13–26, 2020. [37] L. Wan, D. Eyers, and H. Zhang, “Evaluating the impact of network latency on the safety of blockchain transactions,” in 2019 IEEE International Conference on Blockchain (Blockchain). IEEE, 2019, pp. 194–201. [38] L. Lao, X. Dai, B. Xiao, and S. Guo, “G-pbft: a location-based and scalable consensus protocol for iot-blockchain applications,” in 2020 IEEE international parallel and distributed processing symposium (IPDPS). IEEE, 2020, pp. 664–673. [39] D. Yang, C. Long, H. Xu, and S. Peng, “A review on scalability of blockchain,” in Proceedings of the 2020 the 2nd International Conference on Blockchain Technology, 2020, pp. 1–6

Collections

Endorsement

Review

Supplemented By

Referenced By