[发明专利]一种抗恶意攻击的代理密钥混淆电子投票系统及方法有效
申请号: | 201610820725.4 | 申请日: | 2016-09-13 |
公开(公告)号: | CN106375327B | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 张明武;张语荻;沈华;张媛缓;陈永辉;蒋炎;姚瑶;谢兰鑫 | 申请(专利权)人: | 湖北工业大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L9/08;G07C13/00 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 魏波 |
地址: | 430068 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种抗恶意攻击的代理密钥混淆电子投票系统及方法,系统包括代理投票程序模块以及投票信息验证模块;代理投票程序模块包括预处理参数生成单元、签名私钥加密单元、混淆程序单元、投票信息输出单元;信息验证模块包括投票结果接收单元、解密单元、投票信息验证单元;本发明具有实现复杂度低、安全性高、易验证等特点,适用于可能会遭到恶意攻击的电子投票服务器。此方案即使在投票服务器被恶意攻击之后,仍可查出是否存在无效的投票(每个投票参与者都对自己的投票进行了签名,公证人可以查出是否有刷票),并且黑客无法从被攻击的电子投票服务器上获取投票参与者的签名私钥信息。 | ||
搜索关键词: | 一种 恶意 攻击 代理 密钥 混淆 电子 投票 系统 方法 | ||
【主权项】:
1.一种抗恶意攻击的代理密钥混淆电子投票方法,采用抗恶意攻击的代理密钥混淆电子投票系统;其特征在于:所述系统包括代理投票程序模块以及投票信息验证模块;所述代理投票程序模块包括预处理参数生成单元、签名私钥加密单元、混淆程序单元、投票信息输出单元;投票信息验证模块包括投票结果接收单元、解密单元、投票信息验证单元;所述预处理参数生成单元负责选定方案所需参数,所述参数包括投票者的签名密钥和签名验证公钥、公证人的解密密钥和加密公钥;所述签名私钥加密单元通过读取投票者的签名密钥和公证人的加密公钥生成一个混淆的加密签名密钥;所述混淆程序单元负责在投票服务器上通过签名运算对投票信息进行签名;所述投票信息输出单元负责输出投票结果;所述投票结果接收单元负责接收服务器输出的投票结果;所述解密单元负责对投票结果的签名进行解密操作;所述投票信息验证单元负责校验解密后投票信息的签名是否合法;所述方法包括代理投票程序方法以及投票信息验证方法;所述的代理投票程序方法,包括以下步骤:步骤1.1:首先选取方案所需的公共参数,生成投票参与者的签名私钥、签名验证公钥以及公证人的加密公钥和解密私钥;步骤1.2:使用已生成的公共参数和参与者的签名私钥,结合公证人的加密公钥生成一个混淆的加密签名密钥;步骤1.3:通过使用混淆过的加密签名密钥对投票信息进行签名操作;步骤1.4:负责将签名后的投票信息和签名输出并发送给公证人;所述的投票信息验证方法,包括以下步骤:步骤2.1:接收电子投票服务器发送的投票结果以及签名,若是正确的格式则交给下一步进行操作,否则中止协议;步骤2.2:公证人使用自己的解密私钥对投票信息的签名进行解密操作,并将解密后的签名交给下一步进行运算;步骤2.3:公证人使用签名验证公钥对投票信息的签名进行验证,校验解密后的签名是否为一个合法的签名,并输出验证结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北工业大学,未经湖北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610820725.4/,转载请声明来源钻瓜专利网。
- 上一篇:半导体结构及其制备方法
- 下一篇:一种基于GeSbTe相变材料的薄膜器件