Skip to main content

Implementation of Auditable Blockchain Voting System with Hyperledger Fabric

  • Conference paper
  • First Online:
Computational Science – ICCS 2021 (ICCS 2021)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12742))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Lehoucq, F.: Electoral fraud: causes, types, and consequences. Ann. Rev. Polit. Sci. 6(1), 233–256 (2003)

    Article  MathSciNet  Google Scholar 

  2. Willemson, J.: Bits or paper: which should get to carry your vote? J. Inf. Secur. Appl. 38, 124–131 (2018)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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

    Chapter  Google Scholar 

  5. 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

  6. 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

  7. Dimitriou, T.: Efficient, coercion-free and universally verifiable blockchain-based voting. Comput. Netw. 174, 107234 (2020)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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

  10. 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

  11. 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)

    Google Scholar 

  12. Drescher, D.: Blockchain Basics: A Non-Technical Introduction in 25 Steps, 1st edn. Apress, Frankfurt (2017)

    Book  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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

  15. 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

    Chapter  Google Scholar 

  16. 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

    Chapter  Google Scholar 

  17. He, Q., Su, Z.: A new practical secure e-voting scheme. Information Security Conference (SEC 1998) (1993)

    Google Scholar 

  18. 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)

  19. Agora Technologies: Agora\_Whitepaper\_v0.2.pdf 2015. https://agora.vote/Agora_Whitepaper_v0.2.pdf. Accessed 20 Apr 2018

  20. Adida, B.: Helios: Web-based Open-Audit Voting. In: Proceedings of 17th USENIX Security Symposium (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aneta Poniszewska-Marańda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics