Abstract
An efficient democratic process requires a quick, fair and fraud-free election process. Many electronic-based voting systems have been developed to fulfil these requirements but there are still unsolved issues with transparency, privacy and data integrity. The development of distributed ledger technology called blockchain creates the potential to solve these issues. This technology’s rapid advancement resulted in numerous implementations, one of which is Hyperledger Fabric, a secure enterprise permissioned blockchain platform. In this paper, the implementation of an Auditable Blockchain Voting System in Hyperledger Fabric is presented to showcase how various platform components can be used to facilitate electronic voting and improve the election process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Lehoucq, F.: Electoral fraud: causes, types, and consequences. Ann. Rev. Polit. Sci. 6(1), 233–256 (2003)
Willemson, J.: Bits or paper: which should get to carry your vote? J. Inf. Secur. Appl. 38, 124–131 (2018)
De Faveri, C., Moreira, A., Araújo, J.: Towards security modeling of e-voting systems. In: Proceedings of IEEE 24th International Requirements Engineering Conference Workshops (REW), Beijing, China (2016)
Pawlak, M., Guziur, J., Poniszewska-Marańda, A.: Voting process with blockchain technology: auditable blockchain voting system. In: Xhafa, F., Barolli, L., Greguš, M. (eds.) INCoS 2018. LNDECT, vol. 23, pp. 233–244. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-98557-2_21
Hyperledger: A Blockchain Platform for the Enterprise: Hyperledger Fabric. Linux Foundation, 4 September 2019. https://hyperledger-fabric.readthedocs.io/en/latest/. Accessed 15 Sep 2019
Caarls, S.: E-voting handbook: Key steps in the implementation of e-enabled elections. Council of Europe, November 2010. https://www.coe.int/t/dgap/goodgovernance/Activities/E-voting/E-voting%202010/Biennial_Nov_meeting/ID10322%20GBR%206948%20Evoting%20handbook%20A5%20HD.pdf
Dimitriou, T.: Efficient, coercion-free and universally verifiable blockchain-based voting. Comput. Netw. 174, 107234 (2020)
Khan, K.M., Arshad, J., Khan, M.M.: Investigating performance constraints for blockchain based secure e-voting system. Future Gener. Comput. Syst. 105, 13–26 (2019)
National Democratic Institute. Common Electronic Voting and Counting Technologies. https://www.ndi.org/e-voting-guide/common-electronic-voting-and-counting-technologies. Accessed 22 Jan 2018
Council of Europe - Committee of Ministers: Recommendation CM/Rec (2017) 51 of the Committee of Ministers to member States on standards for e-voting, 14 June 2017. https://search.coe.int/cm/Pages/result_details.aspx?ObjectID=0900001680726f6f
Council of Europe - Committee of Ministers: Recommendation Rec (2004) 11 of the Committee of Ministers to member states on legal, operational and technical standards for e-voting, Strasbourg: Council of Europe Publishing (2005)
Drescher, D.: Blockchain Basics: A Non-Technical Introduction in 25 Steps, 1st edn. Apress, Frankfurt (2017)
Gaur, N., Desrosiers, L., Ramakrishna, V., Novotny, P., Baset, S.A., O’Dowd, A.: Hands-On Blockchain with Hyperledger. Packt Publishing Ltd, Building decentralized applications with Hyperledger Fabric and Composer, Birmingham (2018)
Ongaro, D., Ousterhout, J.: In Search of an Understandable Consensus Algorithm (Extended Version), 20 May 2014. https://raft.github.io/raft.pdf. Accessed 10 Aug 2020
Xiao, S., Wang, X.A., Wang, W., Wang, H.: Survey on blockchain-based electronic voting. In: Barolli, L., Nishino, H., Miwa, H. (eds.) INCoS 2019. AISC, vol. 1035, pp. 559–567. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-29035-1_54
Kirillov, D., Korkhov, V., Petrunin, V., Makarov, M., Khamitov, I.M., Dostov, V.: Implementation of an e-voting scheme using hyperledger fabric permissioned blockchain. In: Misra, S. (ed.) ICCSA 2019. LNCS, vol. 11620, pp. 509–521. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-24296-1_40
He, Q., Su, Z.: A new practical secure e-voting scheme. Information Security Conference (SEC 1998) (1993)
Zhang, S., Wang, L., Xiong, H.: Chaintegrity: blockchain-enabled large-scale e-voting system with robustness and universal verifiability. Int. J. Inf. Secur. https://doi.org/10.1007/s10207-019-00465-8 (2019)
Agora Technologies: Agora\_Whitepaper\_v0.2.pdf 2015. https://agora.vote/Agora_Whitepaper_v0.2.pdf. Accessed 20 Apr 2018
Adida, B.: Helios: Web-based Open-Audit Voting. In: Proceedings of 17th USENIX Security Symposium (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Pawlak, M., Poniszewska-Marańda, A. (2021). Implementation of Auditable Blockchain Voting System with Hyperledger Fabric. In: Paszynski, M., Kranzlmüller, D., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M.A. (eds) Computational Science – ICCS 2021. ICCS 2021. Lecture Notes in Computer Science(), vol 12742. Springer, Cham. https://doi.org/10.1007/978-3-030-77961-0_51
Download citation
DOI: https://doi.org/10.1007/978-3-030-77961-0_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77960-3
Online ISBN: 978-3-030-77961-0
eBook Packages: Computer ScienceComputer Science (R0)