Computer Engineering and Applications ›› 2023, Vol. 59 ›› Issue (6): 258-267.DOI: 10.3778/j.issn.1002-8331.2111-0405

• Network, Communication and Security • Previous Articles     Next Articles

Smart Contract Election Scheme with Short Linkable Ring Signatures

WANG Jiechang, ZHANG Ping, DUAN Ying, LIU Yuling, WANG Xiaowei   

  1. 1.Sports Big Data Center, Physical Education College of Zhengzhou University, Zhengzhou 450000, China
    2.School of Mathematics and Statistics, Henan University of Science and Technology, Luoyang, Henan 471023, China
    3.School of Intelligent Engineering, Zhengzhou University of Aeronautics, Zhengzhou 450003, China
    4.Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100190, China
  • Online:2023-03-15 Published:2023-03-15

结合简短可链接环签名的智能合约选举方案

王杰昌,张平,段莹,刘玉岭,王小伟   

  1. 1.郑州大学 体育学院 体育大数据中心,郑州 450000
    2.河南科技大学 数学与统计学院,河南 洛阳 471023
    3.郑州航空工业管理学院 智能工程学院,郑州 450003
    4.中国科学院 信息工程研究所,北京 100190

Abstract: At present, using linkable ring signatures or one-time ring signatures, some electronic election protocols protect the privacy of voters, and prevent voting repeatedly. However, the size of the signature increases with the number of voters, while the size of the short linkable ring signature remains constant, but existing short linkable ring signatures are inefficient. To solve these problems, using accumulator and signatures based on proofs of knowledge, new efficient short linkable ring signatures are constructed, and combining signatures with the anonymous address and IPFS, a new smart contract election scheme is proposed. The operations of election setup, voting and counting phases are designed respectively. The unforgeability, linkability, anonymity, privacy, public verifiability and operational efficiency of the scheme are proved and analyzed. Finally, an experimental simulation evaluation is carried out, and the results show that with the increase of voters, the signature size and Gas cost of the ballot are less and constant, and the generation time and verification time are less and increase slowly.

Key words: short linkable ring signatures, smart contract, electronic election, stealth address, interplanetary file system

摘要: 目前一些电子选举协议利用可链接环签名或一次性环签名来保护投票者的隐私,并防止重复投票的情况发生,但签名大小随投票人数的增大而增大,而简短可链接环签名大小始终固定不变,但已有简短可链接环签名算法效率较低。针对这些问题,利用累加器和基于知识证明的签名,构造新的高效的简短可链接环签名,结合匿名地址及星际文件系统,提出一种新的智能合约选举方案,分别设计了选举的创建、投票、计票等阶段的操作。对方案的不可伪造性、可链接性、匿名性、隐私性、公开验证性以及运行效率进行了证明和分析。最后进行了实验仿真评估,结果显示,随着投票者人数的增大,该方案选票的签名大小及Gas消耗保持不变且较少,生成时间及验证时间增长缓慢且较少。

关键词: 简短可链接环签名, 智能合约, 电子选举, 匿名地址, 星际文件系统