基于公正第三方的互联网投票系统的制作方法

文档序号:9236034阅读:421来源:国知局
基于公正第三方的互联网投票系统的制作方法
【技术领域】
[0001]本发明涉及一种网络投票系统,特别涉及一种基于公正第三方的互联网投票系统。
【背景技术】
[0002]在互联网越来越发达的今天,网络投票已经是大势所趋,但是互联网也有许多的漏洞给主办方提供了便利可以内部操控投票的结果。一般的网络投票问题包括:1、网络刷票问题;2、电子投票的不公平,担忧举办单位会造假;3、候选人害怕投票过程信息先被对手得知;4、冒充他人投票;5、个人信息外泄;6、无法达到无记名投票等。
[0003]为了避免上述问题的发生,还大家一个公平公正的网络投票平台,我们需要一种更可靠的互联网投票系统。

【发明内容】

[0004]本发明需要解决的技术问题是现有的互联网投票系统不可靠,容易造假,信息外泄等,问题频出。
[0005]为解决上述技术问题,本发明提供了一种基于公正第三方的互联网投票系统,包括选务中心服务器和数字证书中心服务器,选务中心服务器属于独立的第三方公证机构,发起单位需要创建新的投票项目,将名册加选票经签名加密发送到独立的第三方公证机构选务中心服务器上,选务中心服务器在验证了签名以及名册和选票的正确性后开始选票发放和投票阶段,开票阶段有发起单位自己完成,
其中,选务中心服务器包括选举人模块和票务模块,选举人模块用于通知选举人并验证选举人身份,同时通知选举人在投票期限内登入选务中心服务器,票务模块录入发起单位提供的电子选票格式,并按发起单位的要求发放给选举人,同时完成选票的收集;
数字证书中心服务器包括软证书生成模块和软证书Pin码生成模块,软证书生成模块用于将选务中心服务器传送过来的每一张电子选票生成软证书,并将每一张电子选票和对应生成的软证书回传给选务中心服务器,软证书Pin码生成模块用于将每一张电子选票对应生成的软证书再对应生成一份软证书Pin码,在选务中心服务器将对应选票发放给对应选举人后将对应的软证书Pin码传送给选举人,选举人必须使用对应的软证书Pin码才能完成选票;
所有选票由发起单位统一下载,并解密统计结果。
[0006]本发明的基于公正第三方的互联网投票系统,选票发放和投票阶段由独立的第三方公证机构进行,名册和选票由发起单位自己制作并加密,开票也由发起单位自己统计,这样就将整个选票的操作过程和最后的统计过程完全分离,操作过程由完全中立的第三方完成,不会发生造假、泄密、顶替等内幕,统计过程有发起单位进行,但是仅限于统计,整个选票过程已经完成,在做手脚比较困难,而且会留下痕迹。
[0007]其中,发起单位提供的电子选票格式设置有电子签名,其他人无法制作;软证书以及软证书Pin码均只能使用一次;发起单位通过USBKey进行解密。
[0008]选务中心服务器设置有ARM处理器和安全芯片,选举人通过3G或4G移动设备终端进行投票,或者通过选务中心发放的安全硬件设备投票,其中安全硬件设备设置有证书Key。
[0009]本发明的基于公正第三方的互联网投票系统,由于通过第三方公证机构,所以发起单位无法得知选票是发放给哪一个选举人的,只有选务中心知道,而选务中心不知道选票的最终结果,这样就避免了各种投票选举内部操控的可能,大大实现了网络投票的公平公正。
【附图说明】
[0010]图1是本发明的结构示意图。
【具体实施方式】
[0011]下面结合附图详细说明本发明的优选技术方案。
[0012]如图所示,本发明的基于公正第三方的互联网投票系统,包括选务中心服务器和数字证书中心服务器,选务中心服务器属于独立的第三方公证机构,发起单位需要创建新的投票项目,将名册加选票经签名加密发送到独立的第三方公证机构选务中心服务器上,发起单位提供的电子选票格式设置有电子签名,其他人无法制作,选务中心服务器在验证了签名以及名册和选票的正确性后开始选票发放和投票阶段,开票阶段有发起单位自己完成,
其中,选务中心服务器包括选举人模块和票务模块,选举人模块用于通知选举人并验证选举人身份,同时通知选举人在投票期限内登入选务中心服务器,票务模块录入发起单位提供的电子选票格式,并按发起单位的要求发放给选举人,同时完成选票的收集;
数字证书中心服务器包括软证书生成模块和软证书Pin码生成模块,软证书生成模块用于将选务中心服务器传送过来的每一张电子选票生成软证书,并将每一张电子选票和对应生成的软证书回传给选务中心服务器,软证书Pin码生成模块用于将每一张电子选票对应生成的软证书再对应生成一份软证书Pin码,在选务中心服务器将对应选票发放给对应选举人后将对应的软证书Pin码传送给选举人,选举人必须使用对应的软证书Pin码才能完成选票,软证书以及软证书Pin码均只能使用一次;
所有选票由发起单位统一下载,并解密统计结果,发起单位通过USBKey进行解密。
[0013]选务中心服务器设置有ARM处理器和安全芯片,选举人通过3G或4G移动设备终端进行投票,或者通过选务中心发放的安全硬件设备投票,其中安全硬件设备设置有证书Key。电子投票的安全硬件设备可以增强身份验证正确性,避免造假情况,所以必要时需要采用安全硬件设备提供给选举人使用,而且选举人需先取得选务中心所发的证书Key。
[0014]本发明的基于公正第三方的互联网投票系统,选票发放和投票阶段由独立的第三方公证机构进行,名册和选票由发起单位自己制作并加密,开票也由发起单位自己统计,这样就将整个选票的操作过程和最后的统计过程完全分离,操作过程由完全中立的第三方完成,不会发生造假、泄密、顶替等内幕,统计过程有发起单位进行,但是仅限于统计,整个选票过程已经完成,在做手脚比较困难,而且会留下痕迹。
[0015]本发明的基于公正第三方的互联网投票系统,由于通过第三方公证机构,所以发起单位无法得知选票是发放给哪一个选举人的,只有选务中心知道,而选务中心不知道选票的最终结果,这样就避免了各种投票选举内部操控的可能,大大实现了网络投票的公平公正。
【主权项】
1.一种基于公正第三方的互联网投票系统,其特征在于:包括选务中心服务器和数字证书中心服务器,选务中心服务器属于独立的第三方公证机构,发起单位需要创建新的投票项目,将名册加选票经签名加密发送到独立的第三方公证机构选务中心服务器上,选务中心服务器在验证了签名以及名册和选票的正确性后开始选票发放和投票阶段,开票阶段有发起单位自己完成, 其中,选务中心服务器包括选举人模块和票务模块,选举人模块用于通知选举人并验证选举人身份,同时通知选举人在投票期限内登入选务中心服务器,票务模块录入发起单位提供的电子选票格式,并按发起单位的要求发放给选举人,同时完成选票的收集; 数字证书中心服务器包括软证书生成模块和软证书Pin码生成模块,软证书生成模块用于将选务中心服务器传送过来的每一张电子选票生成软证书,并将每一张电子选票和对应生成的软证书回传给选务中心服务器,软证书Pin码生成模块用于将每一张电子选票对应生成的软证书再对应生成一份软证书Pin码,在选务中心服务器将对应选票发放给对应选举人后将对应的软证书Pin码传送给选举人,选举人必须使用对应的软证书Pin码才能完成选票; 所有选票由发起单位统一下载,并解密统计结果。2.如权利要求1所述的基于公正第三方的互联网投票系统,其特征在于:发起单位提供的电子选票格式设置有电子签名,其他人无法制作。3.如权利要求1所述的基于公正第三方的互联网投票系统,其特征在于:软证书以及软证书Pin码均只能使用一次。4.如权利要求1所述的基于公正第三方的互联网投票系统,其特征在于:发起单位通过USBKey进行解密。5.如权利要求1或2或3或4所述的基于公正第三方的互联网投票系统,其特征在于:选务中心服务器设置有ARM处理器和安全芯片,选举人通过3G或4G移动设备终端进行投票,或者通过选务中心发放的安全硬件设备投票,其中安全硬件设备设置有证书Key。
【专利摘要】本发明公开了一种基于公正第三方的互联网投票系统,包括选务中心服务器和数字证书中心服务器,选务中心服务器属于独立的第三方公证机构,发起单位需要创建新的投票项目,将名册加选票经签名加密发送到独立的第三方公证机构选务中心服务器上,选务中心服务器在验证了签名以及名册和选票的正确性后开始选票发放和投票阶段,开票阶段有发起单位自己完成。本发明的基于公正第三方的互联网投票系统,将整个选票的操作过程和最后的统计过程完全分离,操作过程由完全中立的第三方完成,不会发生造假、泄密、顶替等内幕,统计过程有发起单位进行,但是仅限于统计,整个选票过程已经完成,在做手脚比较困难,而且会留下痕迹。
【IPC分类】H04L29/08, G07C13/00
【公开号】CN104952139
【申请号】CN201510414610
【发明人】何颖飞, 洪伯岳, 王慧, 蔡晓龙
【申请人】江苏国盾科技实业有限责任公司
【公开日】2015年9月30日
【申请日】2015年7月15日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1