An efficient and versatile e-voting scheme on blockchain

被引:0
作者
Wang, Baowei [1 ,2 ,3 ]
Guo, Fengxiao [2 ]
Liu, Yuting [2 ]
Li, Bin [4 ]
Yuan, Yi [4 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Engn Res Ctr Digital Forens, Minist Educ, Nanjing 210044, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Sch Comp Sci, Nanjing 210044, Peoples R China
[3] Nanjing Univ Informat Sci & Technol, Jiangsu Collaborat Innovat Ctr Atmospher Environm, Nanjing 210044, Peoples R China
[4] Nanjing Univ Informat Sci & Technol, Sch Software, Nanjing 210044, Peoples R China
基金
中国国家自然科学基金;
关键词
Electronic voting; Blockchain; Bind signature; Zero-knowledge proofs; Threshold encryption; Fabric;
D O I
10.1186/s42400-024-00226-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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's 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.
引用
收藏
页数:17
相关论文
共 29 条
[1]  
Adida B., 2008, P 17 USENIX SECURITY, P335
[2]  
Alvi Syada Tasmia, 2020, 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT), P228, DOI 10.1109/ICSSIT48917.2020.9214250
[3]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[4]  
[Anonymous], 2001, Advances in Cryptology-ASIACRYPT 2001
[5]  
Benaloh J., 1994, Proceedings of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing, P544, DOI 10.1145/195058.195407
[6]  
Chaidos P., 2016, Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, P1614, DOI DOI 10.1145/2976749.2978337
[7]  
Chaum D., 1984, Advances in Cryptology. Proceedings of Crypto 83
[8]   Civitas: Toward a secure voting system [J].
Clarkson, Michael R. ;
Chong, Stephen ;
Myers, Andrew C. .
PROCEEDINGS OF THE 2008 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, 2008, :354-368
[9]  
Cohen Josh D, 1985, A Robust and Verifiable Cryptographically Secure Election Scheme
[10]   HOW TO PROVE YOURSELF - PRACTICAL SOLUTIONS TO IDENTIFICATION AND SIGNATURE PROBLEMS [J].
FIAT, A ;
SHAMIR, A .
LECTURE NOTES IN COMPUTER SCIENCE, 1987, 263 :186-194