电子投票方法、信任中心终端、投票终端及可读存储介质技术

技术编号:38821479 阅读:36 留言:0更新日期:2023-09-15 20:00
本发明专利技术公开了一种电子投票方法、信任中心终端、投票终端及可读存储介质,属于网络通信技术领域。该方法包括:将通过会话密钥加密的空白选票和时变标识号发送至投票终端;接收所述投票终端发送;通过所述会话密钥对所述加密的非空白选票和签名值进行解密,并通过群签名公钥,对所述签名值进行验证;若验证成功,则将所述非空白选票发送至计票中心终端,所述计票中心终端对所述非空白选票进行计票。本发明专利技术通过国密算法技术和群签名技术,旨在提升实用性。性。性。

【技术实现步骤摘要】
电子投票方法、信任中心终端、投票终端及可读存储介质


[0001]本专利技术涉及网络通信
,尤其涉及电子投票方法、信任中心终端、投票终端及可读存储介质。

技术介绍

[0002]电子投票,即以电子方式进行投票和计票的方式。在电子投票过程中,需要保证投票者身份的保密性、选票的秘密性和公平性,以及方案的高效性。
[0003]现有的电子投票流程为,计票中心建立投票页面,并将投票页面群发给投票人,随后接收投票人基于投票页面反馈的投票结果,最后汇总所有投票结果,进行计票。在整个流程中,通常采用使用区块链作为公告板,利用区块链不可篡改的特性保证公告板信息的一致性,同时使用同态进行加解密,利用其同态特性计算选举结果,以保证投票流程的规范性。
[0004]然而,区块链技术和同态加密技术复杂,且整体框架笨重,内部的流程交互多,系统的搭建成本高,因此,上述规范措施的实用性不足。
[0005]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0006]本专利技术的主要目的在于提供一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种电子投票方法,应用于信任中心终端,其特征在于,所述电子投票方法包括以下步骤:将通过会话密钥加密的空白选票和时变标识号发送至投票终端;接收所述投票终端发送的加密的非空白选票和签名值;通过所述会话密钥对所述加密的非空白选票和签名值进行解密,并通过群签名公钥,对所述签名值进行验证;若验证成功,则将所述非空白选票发送至计票中心终端,所述计票中心终端对所述非空白选票进行计票。2.如权利要求1所述的电子投票方法,其特征在于,所述将通过会话密钥加密的空白选票和时变标识号发送至投票终端的步骤之前,包括:接收投票终端发送的投票请求,所述投票请求携带有支持的国密算法列表和第一会话随机数;从所述支持的国密算法列表中,选定第一国密算法,以及通过随机数生成器,生成第二会话随机数;将所述第一国密算法和所述第二会话随机数发送至所述投票终端,并接收所述投票终端发送的第三会话随机数;通过所述第一国密算法,对所述第一会话随机数、所述第二会话随机数和所述第三会话随机数进行计算,生成会话密钥,并同所述投票终端建立安全通道。3.如权利要求2所述的电子投票方法,其特征在于,所述接收投票终端发送的投票请求,所述投票请求携带有支持的国密算法列表和第一会话随机数的步骤之前,包括:接收投票终端发送的注册请求后,基于第二国密算法验证所述投票终端的合法性;若验证成功,则执行所述接收投票终端发送的投票请求,所述投票请求携带有支持的国密算法列表和第一会话随机数的步骤。4.如权利要求1所述的电子投票方法,其特征在于,所述将通过会话密钥加密的空白选票和时变标识号发送至投票终端的步骤之前,包括:通过随机数生成器,生成所述投票终端对应的时变标识号;若所述时变标识号符合随机性检测规范,则通过会话密钥,对所述时变标识号和空白选票进行加密。5.如权利要求1所述的电子投票方法,其特征在于,所述若验证成功,则将所述非空白选票...

【专利技术属性】
技术研发人员:凌杭李露胡晓霞李海红
申请(专利权)人:鼎铉商用密码测评技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1