期刊文献+

基于区块链的安全投票系统设计与实现 被引量:3

Design and Implementation of Secure Voting System based on Blockchain
下载PDF
导出
摘要 随着社会的发展进步,许多应用场景都需要进行投票表决。针对当前电子投票系统中出现的问题,如投票数据不够公开透明且容易被篡改伪造,用户的私密信息存在被泄露的风险,选民无法验证投票结果等,提出了一种基于区块链智能合约技术的安全多候选人投票系统。系统通过智能合约自动执行机制取代传统的可信第三方计票机构来实现自我计票,并在系统中加入两轮零知识证明协议,有效确保投票者的身份合法性,同时保护选票内容的隐私性,而基于区块链的匿名特性也确保了投票系统的匿名性。最后,在以太坊的私链网络上测试运行的实验数据说明,本系统具有可行性。通过安全性分析表明,提出的投票方案满足安全性要求,可以应用于企业董事会选举等规模小且匿名隐私性高的场景。 With the development of society, many application scenarios need to be voted on. In view of the problems in the current electronic voting system, such as the voting data is not transparent and easy to be falsified and forged, the user's private information may be exposed to the risk of being leaked, the voters can not verify the voting results, etc., a secure multi-candidate voting system based on blockchain intelligent contract technology is proposed. The system replaces the traditional trusted third-party counting mechanism with a smart contract auto-execution mechanism and realizes self-counting. The two-round zero-knowledge certification protocol is added to the system to effectively ensure the legality of the voter's identity and protect the privacy of the ballot content, while the anonymity based on the blockchain could also ensure the anonymity of the voting system. Finally, the experimental data of the test run on the private network of Ethereum indicates that this system is feasible. The security analysis shows that the proposed voting scheme could meet the security requirements and be applied to small-scale and anonymous privacy scenarios such as corporate board elections.
作者 颜春辉 游林 YAN Chun-hui;YOU Lin(School of Communication Engineering,Hangzhou Dianzi University,Hangzhou Zhejiang 310018,China)
出处 《通信技术》 2018年第8期1979-1989,共11页 Communications Technology
基金 国家自然科学基金项目(No.61772166) 浙江省自然科学基金重点项目(No.LZ17F020002)~~
关键词 区块链 智能合约 电子投票 零知识证明 blockchain smart contract e-voting zero-knowledge proofs
  • 相关文献

参考文献4

二级参考文献27

  • 1J Benaloh, et al. Distributing the power of a government to enhance the privacy of voters[A]. Proceedings of the 5th ACM Symposium on Principles of Distributed Computing[C]. New York: ACM press, 1986.52
  • 2A Fujioka, et al. A Practical secret voting scheme for large scale elections[A]. AUSCRYPT' 92[C]. Berlin: Springer-verlag, 1993. 244-251.
  • 3H Martin, et al. Efficient receipt-free voting based on homomorphic encryption[A]. EUROCRYPT' 00[C]. Berlin: Springer-verlag, 2000. 393-403.
  • 4K Sako, et al. Receipt-Free Mix-Type voting scheme: A practical solution to the Implementation of a voting booth[A]. EUROCRYPT' 95[C]. Berlin: Springer-verlag, 1995. 393-403.
  • 5K R Iverson. A Cryptographic scheme for computerized general elections[A]. CRYPTO'91[C]. Berlin: Springer-verlag,1991.405-419.
  • 6Chaum D. Untraceable electronic mail, return addresses, and digital pseudonyms[J]. Communications of the ACM, 1981,24(2):84-88.
  • 7M Abe. Universally verifiable Mix-net with verification work independent of the number of Mix-centers[A]. EUROCRYPT '98[C] .Berlin:Springer-Verlag, 1998.462-480.
  • 8M Abe. Amix-network on permutation networks[A]. ASIACRYPT '99[C]. Berlin: Springer-Verlag, 1999. 258-273.
  • 9M Jakobsson. A practical mix[A]. EUROCRYPT'98[C]. Berlin:Springer-Verlag,1998.448-461.
  • 100 M Jakobsson. Flash mixing[A].PODC'99[C].New York:ACM Press, 1999.83-89.

共引文献19

同被引文献16

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部