[发明专利]一种基于手指静脉特征识别的电子投票系统有效
申请号: | 201410675142.8 | 申请日: | 2014-11-21 |
公开(公告)号: | CN104392534A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 王明文;王周静;郑伟范;唐东明 | 申请(专利权)人: | 西南交通大学 |
主分类号: | G07C13/00 | 分类号: | G07C13/00;G06K9/00;H04L9/28 |
代理公司: | 成都信博专利代理有限责任公司 51200 | 代理人: | 张澎 |
地址: | 610031 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 手指 静脉 特征 识别 电子 投票 系统 | ||
1.一种基于手指静脉特征识别的电子投票实现方法,基于由手指静脉特征采集装置、投票客户端子系统、投票中心子系统和计票中心子系统组成的装置实现采集投票者的手指静脉特征图像,进行相关计算后参与电子投票;手指静脉采集装置与投票客户端子系统通过接口相连,投票客户端子系统、投票中心子系统和计票中心子系统通过互联网络相连;
其主要步骤如下:
(1)投票者V通过手指静脉图像采集装置采集手指静脉图像,传入投票客户端子系统后提取手指静脉特征信息b,然后用Gen(b)=(U,P)产生V的生物特征码U和帮助信息P,并进一步产生V的一对生物特征私钥Vx和公钥Vy;V利用投票中心C的公钥对b和Vy进行加密得到C2(b,Vy),然后发送C2(b,Vy)给C进行注册;
(2)投票中心C收到投票者V发送来的C2(b,Vy)后,首先利用自己的私钥对C2(b,Vy)进行解密得到D2(C2(b,Vy))=(b,Vy),然后通过手指静脉特征识别软件将b在C的指静脉模板数据库中进行比对,识别出b的身份,并根据本次选举对选举人身份的要求,来确定V是否具备注册资格;如果V不具备注册资格,则C发送注册失败信息给V;如果V具备注册资格,则C为V产生一个影子id、一个随机数r和一张选票vt,然后用V的生物特征公钥Vy加密得C1(id,r,vt,H(id,r,vt))并发送给V;
(3)投票者V收到C1(id,r,vt,H(id,r,vt))后,通过手指静脉采集仪采集自身手指静脉图像b’,并通过客户端软件计算Rep(b’,P)=U恢复指静脉特征码并进而生成生物特征私钥,利用私钥解密D1(C1(id,r,vt,H(id,r,vt)))得到(id,r,vt,H(id,r,vt)),通过散列函数H(id,r,vt)确认信息传输过程正确后,填写选票;填写完成后,V选择盲化因子K,然后用盲化因子K对选票vt进行盲化Blind(vt)后得到盲化后的选票bvt并签名,用计票中心T的公钥加密盲化因子C3(K),最后,发送C2(id,r,bvt,Sign(H(id,r,bvt)),C3(K))给投票中心C;
(4)投票中心C接收到投票者V发送过来的选票信息后,首先进行解密D2(C2(id,r,bvt,Sign(H(id,r,bvt)))得到id,r,bvt和Sign(H(id,r,bvt)),然后检查id在数据库中是否已有对应的选票,如果有表明已经投过票,则本次投票无效丢弃,如果没有,则进一步通过Verify()函数验证V的签名,如果验证不通过则本次投票无效丢弃,否则对盲化后的选票bvt使用比特承诺算法,随机选择比特承诺随机数Num并生成Bcom(bvt),保存Num在数据库中;由于此时投票中心没有盲化因子K,所以无法知道选票的真实内容;最后C对比特承诺后的选票签名Sign(H(Bcom(bvt))),然后并利用计票中心T的公钥加密C3(id,Bcom(bvt),Sign(H(Bcom(bvt)))并发送给T;
(5)计票中心T在接收到投票中心C发送过来的信息以后,利用自己的私钥进行解密D3(C3(Bcom(bvt),Sign(H(Bcom(bvt))))得到id,Bcom(bvt)和Sign(H(Bcom(bvt)),通过Verify()函数对签名进行验证,通过后则接受比特承诺后的选票Bcom(bvt)为有效选票并进行记录;但由于T不知道比特承诺随机数Num,所以此时得不到选票的真实内容;
(6)在最后统一计票时,投票中心C发送各个id对应的比特承诺随机数Num给计票中心T,计票中心用自己的私钥解密得到id对应的盲化因子D3(C3(K))=K,对Bcom(bvt)进行去承诺和去盲化操作,便可以得到选票的真实内容,然后进行计票和统计。
2.根据权利要求1所述之基于手指静脉特征识别的电子投票实现方法,其特征在于,在投票客户端子系统、投票中心子系统和计票中心子系统三者之间通过安全协议交互进行投票时,安全协议涉及到的投票者的公钥/私钥对是由投票客户端子系统根据投票者的手指静脉特征产生的,随时采集随时产生,不作长久保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学,未经西南交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410675142.8/1.html,转载请声明来源钻瓜专利网。