{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T21:08:03Z","timestamp":1783976883511,"version":"3.55.0"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T00:00:00Z","timestamp":1732665600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T00:00:00Z","timestamp":1732665600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61972207"],"award-info":[{"award-number":["61972207"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U22B2062"],"award-info":[{"award-number":["U22B2062"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172232"],"award-info":[{"award-number":["62172232"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012246","name":"Priority Academic Program Development of Jiangsu Higher Education Institutions","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100012246","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cybersecurity"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Voting plays a vital role in democratic societies. Adopting electronic voting can effectively increase voter participation and significantly reduce the financial burden on the organizers. In recent years, with the prevalence of blockchain technology, numerous blockchain-based electronic voting schemes have emerged. Compared with traditional electronic voting schemes, they have more favorable security features. However, existing schemes generally suffer from inefficient voting procedures, limited functionality, and dependence on specific blockchain platforms, making them challenging to deploy in diverse voting scenarios. This paper proposes an efficient and versatile electronic voting scheme on blockchain that addresses these problems using our proposed smart contract-based aggregated blind signature, zero-knowledge proofs, and threshold encryption scheme. In the paper, the scheme\u2019s various features, including security, are analyzed in detail, and the scheme is deployed and tested on the Hyperledger Fabric and Ethereum blockchain platform. The experiment results demonstrate that the voting scheme satisfies the security requirement, and it has outstanding advantages in performance.<\/jats:p>","DOI":"10.1186\/s42400-024-00226-8","type":"journal-article","created":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T02:01:32Z","timestamp":1732672892000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["An efficient and versatile e-voting scheme on blockchain"],"prefix":"10.1186","volume":"7","author":[{"given":"Baowei","family":"Wang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-5980-885X","authenticated-orcid":false,"given":"Fengxiao","family":"Guo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuting","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bin","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yi","family":"Yuan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,11,27]]},"reference":[{"key":"226_CR1","unstructured":"Adida B (2008) Helios: web-based open-audit voting. In: USENIX security symposium, vol 17, pp 335\u2013348"},{"key":"226_CR2","doi-asserted-by":"crossref","unstructured":"Alvi ST, Uddin MN, Islam L (2020) Digital voting: a blockchain-based e-voting system using biohash and smart contract. In: 2020 third international conference on smart systems and inventive technology (ICSSIT). IEEE, pp 228\u2013233","DOI":"10.1109\/ICSSIT48917.2020.9214250"},{"key":"226_CR3","doi-asserted-by":"crossref","unstructured":"Androulaki E, Barger A, Bortnikov V, et al (2018) Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the thirteenth EuroSys conference, pp 1\u201315","DOI":"10.1145\/3190508.3190538"},{"key":"226_CR4","doi-asserted-by":"crossref","unstructured":"Benaloh J, Tuinstra D (1994) Receipt-free secret-ballot election. In: Proceedings of the twenty-sixth annual ACM symposium on theory of computing, pp 544\u2013553","DOI":"10.1145\/195058.195407"},{"key":"226_CR5","doi-asserted-by":"crossref","unstructured":"Boneh D, Lynn B, Shacham H (2001) Short signatures from the Weil pairing. In: International conference on the theory and application of cryptology and information security. Springer, Berlin, pp 514\u2013532","DOI":"10.1007\/3-540-45682-1_30"},{"key":"226_CR6","doi-asserted-by":"crossref","unstructured":"Chaidos P, Cortier V, Fuchsbauer G, Galindo D (2016) BeleniosRF: a non-interactive receipt-free electronic voting scheme. In: Proceedings of the 2016 ACM SIGSAC conference on computer and communications security, pp 1614\u20131625","DOI":"10.1145\/2976749.2978337"},{"key":"226_CR7","doi-asserted-by":"crossref","unstructured":"Chaum D (1983) Blind signature system. In: Advances in cryptology: proceedings of crypto, vol 83. Springer, Boston, pp 153\u2013153","DOI":"10.1007\/978-1-4684-4730-9_14"},{"key":"226_CR8","doi-asserted-by":"crossref","unstructured":"Clarkson MR, Chong S, Myers AC (2008) Civitas: toward a secure voting system. In: 2008 IEEE symposium on security and privacy (sp 2008). IEEE, pp 354\u2013368","DOI":"10.1109\/SP.2008.32"},{"key":"226_CR9","doi-asserted-by":"crossref","unstructured":"Cohen JD, Fischer MJ (1985) A robust and verifiable cryptographically secure election scheme. Yale University, Department of Computer Science","DOI":"10.1109\/SFCS.1985.2"},{"key":"226_CR10","doi-asserted-by":"crossref","unstructured":"Fiat A, Shamir A (1986) How to prove yourself: practical solutions to identification and signature problems. In: Conference on the theory and application of cryptographic techniques. Springer, Berlin, pp 186\u2013194","DOI":"10.1007\/3-540-47721-7_12"},{"key":"226_CR11","doi-asserted-by":"crossref","unstructured":"Fujioka A, Okamoto T, Ohta K (1993) A practical secret voting scheme for large scale elections. In: Advances in cryptology\u2013AUSCRYPT\u201992: workshop on the theory and application of cryptographic techniques gold coast, Queensland, Australia, December 13\u201316, 1992 Proceedings 3. Springer, Berlin, pp 244\u2013251","DOI":"10.1007\/3-540-57220-1_66"},{"key":"226_CR12","doi-asserted-by":"crossref","unstructured":"Goldwasser S, Micali S (2019) Probabilistic encryption & how to play mental poker keeping secret all partial information. In: Providing sound foundations for cryptography: on the work of Shafi Goldwasser and Silvio Micali, pp 173\u2013201","DOI":"10.1145\/3335741.3335749"},{"key":"226_CR13","unstructured":"Hardwick FS, Gioulis A, Akram RN (2018) E-voting with blockchain: an e-voting protocol with decentralisation and voter privacy. 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"},{"key":"226_CR14","unstructured":"Hou Z, Zhu M, Fan Y (2011) Threshold encryption scheme based on ECC without a trusted party. In: 2011 IEEE international conference on information theory and information security (ICITIS 2011), Hangzhou, China, pp 616\u2013621"},{"key":"226_CR15","doi-asserted-by":"crossref","unstructured":"Iversen KR (1994) A cryptographic scheme for computerized general elections. In: Annual international cryptology conference, pp 405\u2013419","DOI":"10.1007\/3-540-46766-1_33"},{"key":"226_CR16","doi-asserted-by":"crossref","unstructured":"Kaim G, Canard S, Roux-Langlois A, Traor\u00e9 J (2021) Post-quantum online voting scheme. Financial cryptography and data security. In: FC 2021 international workshops: CoDecFin, DeFi, VOTING, and WTSC, virtual event, March 5, 2021, Revised Selected Papers 25. Springer, Berlin, pp 290\u2013305","DOI":"10.1007\/978-3-662-63958-0_25"},{"issue":"2","key":"226_CR17","first-page":"8","volume":"11","author":"K Lee","year":"2016","unstructured":"Lee K, James JI, Ejeta TG, Kim HJ (2016) Electronic voting service using blockchain. J Digit Forensics Secur Law 11(2):8","journal-title":"J Digit Forensics Secur Law"},{"key":"226_CR18","unstructured":"Liu Y, Wang Q (2017) An e-voting protocol based on blockchain. Cryptology ePrint Archive"},{"key":"226_CR19","unstructured":"Lueks W, Querejeta-Azurmendi I, Troncoso C (2020) VoteAgain: a scalable coercion-resistant voting system. In: 29th USENIX security symposium (USENIX Security 20), pp 1553\u20131570"},{"key":"226_CR20","unstructured":"Maaten E (2004) Towards remote e-voting: Estonian case. Electronic voting in Europe-Technology, law, politics and society, workshop of the ESF TED programme together with GI and OCG. Gesellschaft f\u00fcr Informatik eV"},{"key":"226_CR21","doi-asserted-by":"crossref","unstructured":"McCorry P, Shahandashti SF, Hao F (2017) A smart contract for boardroom voting with maximum voter privacy. In: Financial cryptography and data security: 21st international conference, FC 2017, Sliema, Malta, April 3\u20137, 2017, Revised Selected Papers 21. Springer, pp 357\u2013375","DOI":"10.1007\/978-3-319-70972-7_20"},{"key":"226_CR22","unstructured":"Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. Decent Bus Rev"},{"key":"226_CR23","unstructured":"Ongaro D, Ousterhout J (2014) In search of an understandable consensus algorithm. In: 2014 USENIX annual technical conference (USENIX ATC 14), pp 305\u2013319"},{"key":"226_CR24","doi-asserted-by":"crossref","unstructured":"Sako K, Kilian J (1994) Secure voting using partially compatible homomorphisms. In: Annual international cryptology conference, pp 411\u2013424","DOI":"10.1007\/3-540-48658-5_37"},{"issue":"3","key":"226_CR25","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/BF00196725","volume":"4","author":"CP Schnorr","year":"1991","unstructured":"Schnorr CP (1991) Efficient signature generation by smart cards. J Cryptol 4(3):161\u2013174","journal-title":"J Cryptol"},{"key":"226_CR26","doi-asserted-by":"crossref","unstructured":"Wolchok S, Wustrow E, Isabel D, Halderman JA (2012) Attacking the Washington, DC Internet voting system. Financial Cryptography and Data Security: 16th International Conference, FC 2012, Kralendijk, Bonaire, Februray 27\u2013March 2, 2012, Revised Selected Papers 16 (pp. 114\u2013128). Springer, Berlin","DOI":"10.1007\/978-3-642-32946-3_10"},{"issue":"12","key":"226_CR27","doi-asserted-by":"publisher","first-page":"1891","DOI":"10.1109\/JAS.2021.1004207","volume":"8","author":"D Xu","year":"2021","unstructured":"Xu D, Shi W, Zhai W, Tian Z (2021) Multi-candidate voting model based on blockchain. IEEE\/CAA J Autom Sin 8(12):1891\u20131900","journal-title":"IEEE\/CAA J Autom Sin"},{"key":"226_CR28","doi-asserted-by":"publisher","first-page":"859","DOI":"10.1016\/j.future.2020.06.051","volume":"112","author":"X Yang","year":"2020","unstructured":"Yang X, Yi X, Nepal S, Kelarev A, Han F (2020) Blockchain voting: publicly verifiable online voting protocol without trusted tallying authorities. Futur Gener Comput Syst 112:859\u2013874","journal-title":"Futur Gener Comput Syst"},{"key":"226_CR29","doi-asserted-by":"crossref","unstructured":"Yu B, Liu JK, Sakzad A (2018) Platform-independent secure blockchain-based voting system. In: Information security: 21st international conference, ISC 2018, Guildford, UK, September 9\u201312, 2018, Proceedings 21. Springer, pp 369\u2013386","DOI":"10.1007\/978-3-319-99136-8_20"}],"container-title":["Cybersecurity"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-024-00226-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42400-024-00226-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-024-00226-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T03:04:12Z","timestamp":1732676652000},"score":1,"resource":{"primary":{"URL":"https:\/\/cybersecurity.springeropen.com\/articles\/10.1186\/s42400-024-00226-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,27]]},"references-count":29,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["226"],"URL":"https:\/\/doi.org\/10.1186\/s42400-024-00226-8","relation":{},"ISSN":["2523-3246"],"issn-type":[{"value":"2523-3246","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,27]]},"assertion":[{"value":"23 November 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 February 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 November 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"62"}}