发明名称 一种局域化抗否认电子投票控制方法
摘要 一种局域化抗否认电子投票控制方法,包括以下步骤:(1)投票人Vi在证书中心CA注册,证书中心CA生成证书Ci,分别发放给投票人Vi,并保存证书;(2)投票人Vi持证书Ci并使用授权的物理设备Pi匿名登录投票系统,同时获得由候选者组成的选票L;(3)投票人Vi填写电子选票;(4)系统开启投票并设置投票开始时间为Ts,投票人Vi对候选人进行投票;(5)计票中心TC接收到传输过来的投票结果后,首先利用密钥进行解密,还原出四元组,然后再次计算三元组<Mi,Ci,L>的sha1哈希值,与Si进行比较,如果相同的话表示没有被篡改,如果不同,则抛弃选票。本发明能提高准确性、具有良好的可验证性。
申请公布号 CN102568074A 申请公布日期 2012.07.11
申请号 CN201210012113.4 申请日期 2012.01.16
申请人 浙江工业大学 发明人 肖刚;张元鸣;陆佳炜;徐俊;董登辉;陈儒
分类号 G07C13/00(2006.01)I;H04L9/32(2006.01)I 主分类号 G07C13/00(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;王利强
主权项 一种局域化抗否认电子投票控制方法,其特征在于:所述电子投票控制方法包括以下步骤:(1)投票人Vi在证书中心CA注册,证书中心CA生成证书Ci,分别发放给投票人Vi,并保存证书,所述证书Ci是一个由证书中心CA通过generateIden()随机生成的、由若干位字符和数字构成的一个字符串;同时将生成的证书Ci分发给计票服务器作为验证选票是否有效的依据,每个证书Ci只能使用一次;(2)投票人Vi持证书Ci并使用授权的物理设备Pi匿名登录投票系统,同时获得由候选者组成的选票L;(3)投票人Vi填写电子选票;(4)系统开启投票并设置投票开始时间为Ts,投票人Vi对候选人进行投票,提交投票时使用getSha1()得到物理网卡地址Mi、证书Ci和投票结果L(R0,R1,...,Rx)的sha1哈希值Si,然后用非对称加密算法对四元组<Mi,Ci,L,Si>进行加密,并将加密后的结果发送给计票中心TC;(5)计票中心TC接收到传输过来的投票结果后,首先利用密钥进行解密,还原出四元组,然后再次计算三元组<Mi,Ci,L>的sha1哈希值,与Si进行比较,如果相同的话表示没有被篡改,如果不同,则抛弃选票;接着,再根据两个条件验证选票的合法性和有效性:选票的来源和授权的证书,当来源于被授权的物理设备并且该选票中的证书是可验证时,判定是合法和有效的选票,否则抛弃选票;(6)投票结束后,即当前时间≥投票结束时间Te时,由计票中心TC统计投票结果。
地址 310014 浙江省杭州市下城区朝晖六区