计算机科学
计算机安全
投票
匿名
同态加密
块链
可扩展性
稳健性(进化)
加密
协议(科学)
方案(数学)
秘密分享
密码学
零知识证明
数学
医学
替代医学
病理
政治
政治学
法学
数学分析
生物化学
化学
数据库
基因
作者
Jun Huang,Debiao He,Yitao Chen,Muhammad Khurram Khan,Min Luo
出处
期刊:IEEE Transactions on Network Science and Engineering
[Institute of Electrical and Electronics Engineers]
日期:2022-07-15
卷期号:9 (5): 3808-3820
被引量:13
标识
DOI:10.1109/tnse.2022.3190909
摘要
The development of secure and reliable voting mechanism has attracted more and more attention from academia and industry. Many researchers are trying to design a secure and reliable voting system. However, many existing blockchain-based proposals have more or less problems, such as limited number of participants, weak fault-tolerant mechanisms and inadequate privacy protection, which makes it difficult to apply them to the real world to solve the above problems. Therefore, in this paper, we proposed a blockchain-based self-tallying voting protocol to achieve high available, secure and anonymous voting. More specifically, we adopt threshold secret sharing to deal with abstention problem (this is a difficult problem to solve in self-tallying voting systems). We adopt homomorphic encryption and zero-knowledge proof to achieve anonymity and verifiability of encrypted data. Through the analysis and performance testing, and comparison with existing similar proposals, the results show that our scheme has advantages in security and robustness, and the performance test shows that our scheme has good practicability and scalability.
科研通智能强力驱动
Strongly Powered by AbleSci AI