Abstract
Electronic voting (E-Voting) has been described as one of the most efficient methods of collecting consensus-based decisions about a particular entity. These systems are useful for a wide variety of application scales, which range from selecting candidates at small corporations to nationwide elections. But voting systems face inherent security and quality of service (QoS) issues, which limits their public-domain deployments. Due to many sources of vulnerability, such as mutability, poor traceability, reduced trust levels, and centralized computing design, these systems are susceptible to attack by hackers and other adversaries. The usage of blockchain-based computing models, in which each set of votes is translated into a transaction, and these transactions are kept inside smart contracts, can be used to tackle these problems. These smart contracts are turned into blocks and kept in a decentralized blockchain database for storage. This database uses an improved unidirectional linked list, where each block is connected to the next block via a unique hash value. Due to the uniqueness of connecting hashes, this model exhibits immutability, which is one of the main reasons for its use in e-Voting systems. Secondly, hashes are generated using a decentralized mining mechanism, due to which the blockchain database is stored on multiple nodes, and is resilient against denial of service (DoS), Sybil, masquerading, and other server-based attacks. Similarly, the blockchain model also possesses transparency, and traceability, which makes it an ideal candidate for e-Voting systems. But the delay of voting increases exponentially w.r.t. the number of transactions, which is due to the fact that the addition of each block requires mining nodes to generate a new unique hash, which requires scanning of the entire blockchain. This limits the scalability of the blockchain model, which makes it unusable for larger-scale networks. In order to remove this drawback, a novel sidechaining mechanism is proposed in this text, wherein sidechains are created and managed using a firefly optimization model, which uses a number of parties and cast votes per party parameters. Due to this dynamic model for sidechain creation and management, the proposed method is capable of reducing transaction delay by 28% when compared with a single blockchain, and 16% when compared with static sidechain methods. Additionally, the model was tested on medium to large-scale e-Voting applications, and it was discovered that, when compared to other cutting edge models, it is capable of improving throughput by 8% and reducing storage cost by 18%. The proposed sidechain paradigm can be used for a wide range of e-Voting application deployments as a result of these benefits.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Li H, Li Y, Yu Y, Wang B, Chen K (2021) A blockchain-based traceable self-tallying e-voting protocol in AI era. IEEE Trans Netw Sci Eng 8(2):1019–1032. https://doi.org/10.1109/TNSE.2020.3011928
Zaghloul E, Li T, Ren J (2021) d-BAME: distributed blockchain-based anonymous mobile electronic voting. IEEE Internet of Things J 8(22):16585–16597. https://doi.org/10.1109/JIOT.2021.3074877
Sun G, Dai M, Sun J, Yu H (2021) Voting-based decentralized consensus design for improving the efficiency and security of consortium blockchain. IEEE Internet of Things J 8(8):6257–6272. https://doi.org/10.1109/JIOT.2020.3029781
Panja S, Bag S, Hao F, Roy B (2020) A smart contract system for decentralized Borda count voting. IEEE Trans Eng Manage 67(4):1323–1339. https://doi.org/10.1109/TEM.2020.2986371
Wu D, Ansari N (2021) A trust-evaluation-enhanced blockchain-secured industrial IoT system. IEEE Internet of Things J 8(7):5510–5517. https://doi.org/10.1109/JIOT.2020.3030689
Bera B, Saha S, Das AK, Vasilakos AV (2021) Designing blockchain-based access control protocol in IoT-enabled smart-grid system. IEEE Internet of Things J 8(7):5744–5761. https://doi.org/10.1109/JIOT.2020.3030308
Nelaturu K et al (2020) On public crowdsource-based mechanisms for a decentralized blockchain Oracle. IEEE Trans Eng Manage 67(4):1444–1458. https://doi.org/10.1109/TEM.2020.2993673
Tan Y, Liu J, Kato N (2021) Blockchain-based key management for heterogeneous flying Ad Hoc network. IEEE Trans Industr Inf 17(11):7629–7638. https://doi.org/10.1109/TII.2020.3048398
Huang D, Ma X, Zhang S (2020) Performance analysis of the raft consensus algorithm for private blockchains. IEEE Trans Syst Man Cybern: Syst 50(1):172–181. https://doi.org/10.1109/TSMC.2019.2895471
Jiang S, Cao J, Wu H, Yang Y (2021) Fairness-based packing of industrial IoT data in permissioned blockchains. IEEE Trans Industr Inf 17(11):7639–7649. https://doi.org/10.1109/TII.2020.3046129
Xu G, Liu Y, Khan PW (2020) Improvement of the DPoS consensus mechanism in blockchain based on vague sets. IEEE Trans Industr Inf 16(6):4252–4259. https://doi.org/10.1109/TII.2019.2955719
Tran QN, Turnbull BP, Wu H-T, de Silva AJS, Kormusheva K, Hu J (2021) A survey on privacy-preserving blockchain systems (PPBS) and a novel PPBS-based framework for smart agriculture. IEEE Open J Comp Soc 2:72–84. https://doi.org/10.1109/OJCS.2021.3053032
Ayaz F, Sheng Z, Tian D, Guan YL (2021) A proof-of-quality-factor (PoQF)-based blockchain and edge computing for vehicular message dissemination. IEEE Internet of Things J 8(4):2468–2482. https://doi.org/10.1109/JIOT.2020.3026731
Li X, Han B, Li G, Luo L, Wang K, Jiang X (2021) Dynamic topology awareness in active distribution networks using blockchain-based state estimations. IEEE Trans Power Syst 36(6):5185–5197. https://doi.org/10.1109/TPWRS.2021.3070390
Chattaraj D, Bera B, Das AK, Saha S, Lorenz P, Park Y (2021) Block-CLAP: blockchain-assisted certificateless key agreement protocol for internet of vehicles in smart transportation. IEEE Trans Veh Technol 70(8):8092–8107. https://doi.org/10.1109/TVT.2021.3091163
Singh M, Aujla GS, Singh A, Kumar N, Garg S (2021) Deep-learning-based blockchain framework for secure software-defined industrial networks. IEEE Trans Industr Inf 17(1):606–616. https://doi.org/10.1109/TII.2020.2968946
Kang J, Xiong Z, Niyato D, Ye D, Kim DI, Zhao J (2019) Toward secure blockchain-enabled internet of vehicles: optimizing consensus management using reputation and contract theory. IEEE Trans Veh Technol 68(3):2906–2920. https://doi.org/10.1109/TVT.2019.2894944
Asheralieva A, Niyato D (2020) Reputation-based coalition formation for secure self-organized and scalable sharding in IoT blockchains with mobile-edge computing. IEEE Internet Things J 7(12):11830–11850. https://doi.org/10.1109/JIOT.2020.3002969
Santiago C, Ren S, Lee C, Ryu M (2021) Concordia: a streamlined consensus protocol for blockchain networks. IEEE Access 9:13173–13185. https://doi.org/10.1109/ACCESS.2021.3051796
Qi H, Wang J, Li W, Wang Y, Qiu T (2021) A blockchain-driven IIoT traffic classification service for edge computing. IEEE Internet of Things J 8(4):2124–2134. https://doi.org/10.1109/JIOT.2020.3035431
She W, Liu Q, Tian Z, Chen J-S, Wang B, Liu W (2019) Blockchain trust model for malicious node detection in wireless sensor networks. IEEE Access 7:38947–38956. https://doi.org/10.1109/ACCESS.2019.2902811
Giraldo FD, Barbosa Milton C, Gamboa CE (2020) Electronic voting using blockchain and smart contracts: proof of concept. IEEE Latin Am Trans 18(10):1743–1751. https://doi.org/10.1109/TLA.2020.9387645
Shahzad B, Crowcroft J (2019) Trustworthy electronic voting using adjusted blockchain technology. IEEE Access 7:24477–24488. https://doi.org/10.1109/ACCESS.2019.2895670
Rathee G, Iqbal R, Waqar O, Bashir AK (2021) On the design and implementation of a blockchain enabled e-voting application within IoT-oriented smart cities. IEEE Access 9:34165–34176. https://doi.org/10.1109/ACCESS.2021.3061411
Yang Y, Guan Z, Wan Z, Weng J, Pang HH, Deng RH (2021) PriScore: blockchain-based self-tallying election system supporting score voting. IEEE Trans Inf Forensics Secur 16:4705–4720. https://doi.org/10.1109/TIFS.2021.3108494
Gao S, Zheng D, Guo R, Jing C, Hu C (2019) An anti-quantum e-voting protocol in blockchain with audit function. IEEE Access 7:115304–115316. https://doi.org/10.1109/ACCESS.2019.2935895
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kohad, H.W., Kumar, S., Ambhaikar, A. (2023). Design of a Novel Side Chaining Model for Improving the Performance of Security Aware E-Voting Applications. In: Marriwala, N., Tripathi, C., Jain, S., Kumar, D. (eds) Mobile Radio Communications and 5G Networks. Lecture Notes in Networks and Systems, vol 588. Springer, Singapore. https://doi.org/10.1007/978-981-19-7982-8_2
Download citation
DOI: https://doi.org/10.1007/978-981-19-7982-8_2
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-7981-1
Online ISBN: 978-981-19-7982-8
eBook Packages: EngineeringEngineering (R0)