期刊文献+

融合可链接环签密的智能合约电子投票协议 被引量:1

Smart Contract E-Voting Protocol with Linkable Ring Signcryption
下载PDF
导出
摘要 电子投票与传统投票方式相比更具经济性,但存在安全性论证不够严谨、运行时间长、计算消耗较大等问题。提出融合可链接环签密的智能合约电子投票协议,分别设计投票、秘密份额上传、计票等阶段的算法,在投票阶段基于椭圆曲线离散对数问题生成选票的可链接环签密,并在一个逻辑步骤内实现加密和签名,以确保投票的公正性、机密性和可验证性,避免重复投票情况的发生,从总体上降低协议运行时间和计算消耗的gas。此外,详细分析协议的安全性,基于椭圆曲线上的离散对数问题证明选票环签密的不可伪造性。使用truffle框架将智能合约部署到本地以太坊私有网络上,并通过挖矿以确认交易完成。实验结果表明,与Lyu协议相比,该协议节省了约10^(7) Gwei的计算消耗以及450 ms左右的运行时间。 Compared with traditional voting methods,electronic voting is more economical but is not open,nontransparent,and too centralized.Blockchain technology has broad application prospects and has been applied to electronic voting protocols.However,existing electronic voting protocols have problems,such as a lack of rigorous security,long running time,and large computing consumption.Compared with traditional voting methods,electronic voting is more economical,but there are some problems,such as lack of rigorous security,long running time,and large computing consumption.This study proposes a smart contract electronic voting protocol integrating linkable ring signcryption.Algorithms are designed for the voting stages,secret share uploading,and vote counting.In the voting stage,the linkable ring signcryption of votes is generated based on the elliptic curve discrete logarithm problem,and the encryption and signature are realized in one logical step to ensure the fairness,confidentiality,and verifiability of voting and avoid repeated voting.In addition,this protocol reduces the running time and gas computation consumption.The security of the protocol is analyzed,and the unforgeability of ballot ring signcryption is proved based on the discrete logarithm problem on the elliptic curve.In the simulation,the smart contract is deployed to the local Ethereum private network through the truss framework,and mining is executed to confirm the transaction.Compared with existing protocols,the results show that this protocol saves approximately 10^(7) Gwei of computing consumption and approximately 450 ms in running time.
作者 王杰昌 张平 高远 刘玉岭 WANG Jiechang;ZHANG Ping;GAO Yuan;LIU Yuling(Sports Big Data Center,Physical Education College of Zhengzhou University,Zhengzhou,450000,China;School of Mathematics and Statistics,Henan University of Science and Technology,Luoyang,Henan 471023,China;State Grid Sanmenxia Power Supply Company,Sanmenxia,Henan 472000,China;Institute of Information Engineering,Chinese Academy of Sciences,Beijing 100190,China)
出处 《计算机工程》 CAS CSCD 北大核心 2022年第4期126-132,共7页 Computer Engineering
基金 国家自然科学基金(61802404) 国家重点研发计划项目(2018YFC0824801) 河南省科技攻关项目(212102310264)。
关键词 可链接环签密 智能合约 电子投票 不可伪造性 运行时间 计算消耗 linkable ring signcryption smart contract e-voting unforgeability running time computation consumption
  • 相关文献

参考文献6

二级参考文献84

  • 1沈昌祥,张焕国,王怀民,王戟,赵波,严飞,余发江,张立强,徐明迪.可信计算的研究与发展[J].中国科学:信息科学,2010,40(2):139-166. 被引量:252
  • 2李彦江,马传贵,黄刘生.一种电子投票方案[J].软件学报,2005,16(10):1805-1810. 被引量:7
  • 3Chevallier-Mames B, Fouque P A, Stern D P J, et al. On Some Incompatible Properties of Voting Schemes[C]//Proc. of Towards Trustworthy Elections: New Directions in Electronic Voting Conference. [S. 1.]: Springer, 2010.
  • 4Fink R A, Sherman A T, Carback R. TPM Meets DRE: Reducing the Trust Base for Electronic Voting Using Trusted Platform Modules[J]. IEEE Transactions on Information Forensics and Security, 2009, 4(4): 628-637.
  • 5Gallo R, Kawakami H, Dahab R, et al. T-DRE: A Hardware Trusted Computing Base for Direct Recording Electronic Vote Machines[C]//Proc. of the 26th Annual Computer Security Applications Conference. [S. 1.]: ACM Press, 2010.
  • 6Alkassar A, Sadeghi A R, Schulz S, et al. Towards Trustworthy Online Voting[C]//Proc. of the 1st Benelux Workshop on Information and System Security. [S. 1.]: IEEE Press, 2006.
  • 7Paul N, Tanenbaum A S. Trustworthy Voting: From Machine to System[J]. IEEE Computer, 2009, 42(5): 23-29.
  • 8Smart M, Ritter E. True Trustworthy Elections: Remote Electronic Voting Using Trusted Computing[R]. Birmingham, UK: University of Birmingham, Tech. Rep.: CSR - 10-12, 2010.
  • 9Trusted Computing Group. TPM Main Specification[EB/OL]. (2007-10-20). http://www.trustedcomputinggroup.org/resources/tp m_main_specification.
  • 10Clarkson M R, Chong S, Myers A C. Civitas: Toward a Secure Voting System[C]//Proc. of the 29th IEEE Symposium on Security and Privacy. [S. 1 .]: IEEE Press, 2008.

共引文献717

同被引文献11

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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