一种基于多密钥同态的密文投票方法及装置制造方法及图纸

技术编号:40074947 阅读:20 留言:0更新日期:2024-01-17 00:58
本发明专利技术涉及数据安全领域,具体提供了一种基于多密钥同态的密文投票方法及装置,具有如下步骤:S1、注册登录;S2、投票发起流程;S3、密文投票阶段;S4、投票密文统计阶段;S5、投票解密阶段;S6、投票公示阶段;S7、投票结果确认。与现有技术相比,本发明专利技术能够投票信息完全以密文形态存储和计算,汇总所有投票信息后,只有私钥拥有者多方联合才能对汇总结果进行正确解密,降低中心化作恶或者被攻陷的几率。

【技术实现步骤摘要】

本专利技术涉及数据安全领域,具体提供一种基于多密钥同态的密文投票方法及装置


技术介绍

1、同态加密是一种数据完全以密文形态流转和计算的算法,算法可以保证密文形态的计算等同于明文形态的计算。在传统的电子投票方案中,大多数依赖中心服务器或者可信第三方,存在被非法篡改等的安全风险。

2、尽管基于单密钥的同态加密保障投票的机密性,大大降低投票信息被篡改的风险,但仍存在单机构面临的弊端,如中心化作恶或者被攻陷。


技术实现思路

1、本专利技术是针对上述现有技术的不足,提供一种实用性强的基于多密钥同态的密文投票方法。

2、本专利技术进一步的技术任务是提供一种设计合理,安全适用的基于多密钥同态的密文投票装置。

3、本专利技术解决其技术问题所采用的技术方案是:

4、一种基于多密钥同态的密文投票方法,具有如下步骤:

5、s1、注册登录;

6、s2、投票发起流程;

7、s3、密文投票阶段;

8、s4、投票密文统计阶段;

9本文档来自技高网...

【技术保护点】

1.一种基于多密钥同态的密文投票方法,其特征在于,具有如下步骤:

2.根据权利要求1所述的一种基于多密钥同态的密文投票方法,其特征在于,在步骤S1中,用户根据提示信息进行注册,注册时,客户端为每个用户生成一对ECDSA公私钥,用于对投票内容进行数字签名,私钥由用户安全保存;

3.根据权利要求1所述的一种基于多密钥同态的密文投票方法,其特征在于,在步骤S2中,首先监票人通过监票客户端进行创建投票任务,所述监票人不少于2个用户;

4.根据权利要求3所述的一种基于多密钥同态的密文投票方法,其特征在于,创建投票任务后,投票发起预投票,需要所有的监理人进行确认;...

【技术特征摘要】

1.一种基于多密钥同态的密文投票方法,其特征在于,具有如下步骤:

2.根据权利要求1所述的一种基于多密钥同态的密文投票方法,其特征在于,在步骤s1中,用户根据提示信息进行注册,注册时,客户端为每个用户生成一对ecdsa公私钥,用于对投票内容进行数字签名,私钥由用户安全保存;

3.根据权利要求1所述的一种基于多密钥同态的密文投票方法,其特征在于,在步骤s2中,首先监票人通过监票客户端进行创建投票任务,所述监票人不少于2个用户;

4.根据权利要求3所述的一种基于多密钥同态的密文投票方法,其特征在于,创建投票任务后,投票发起预投票,需要所有的监理人进行确认;

5.根据权利要求4所述的一种基于多密钥同态的密文投票方法,其特征在于,在步骤s3中,进一步包括:

6.根...

【专利技术属性】
技术研发人员:孙宗臣罗清彩李锐
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

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

1