摘要
针对提高国产化电子选举系统算法协议层的安全及效率问题,本文提出了基于门限SM2盲签名电子选举方案。首先以SM2签名算法为基础,通过构造SM2门限盲签名算法,在不改变原有签名流程的前提下,采用Shamir秘密分享、随机秘密分享、秘密和差及乘积分享、秘密逆分享等方法对SM2签名算法中的秘密信息私钥和随机数进行分享,同时引入盲化因子对签名的消息进行盲化,实现了签名过程中消息发送方的隐私保护及敏感信息的有效分享;然后进行了算法安全分析,分析表明在随机预言机模型下,所构造的盲签名算法具有盲性、健壮性、不可伪造性,与现有的RSA、ECDSA门限盲签名算法相比,构造的SM2门限盲签名算法具有计算复杂度低,通信开销较小,适合应用于大规模选举的优势;最后基于SM2门限盲签名算法设计了安全电子投票协议,分析表明该协议具有不可伪造性、保密性、合法性、鲁棒性等特性,并且完成一次投票过程仅需15.7061ms。
-
单位中国科学院成都计算机应用研究所; 中国科学院大学