首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于区块链的电子投票系统及方法 

申请/专利权人:浙江工商大学

申请日:2021-10-21

公开(公告)日:2024-06-18

公开(公告)号:CN114005217B

主分类号:G07C13/00

分类号:G07C13/00;H04L9/00;H04L9/08;H04L9/32

优先权:

专利状态码:有效-授权

法律状态:2024.06.18#授权;2022.02.22#实质审查的生效;2022.02.01#公开

摘要:本发明属于电子投票领域,公开了一种基于区块链的电子投票系统和方法,包括支持加法同态的ElGamal加密的变形模块、基于环签名的范围证明模块和知识证明模块;支持加法同态的ElGamal加密的变形模块用来对所有的投票进行加密;基于环签名的范围证明模块,用于判断所使用的变形ElGamal加密明文是否属于{0,1};知识证明模块用于验证唱票人的操作,即ElGamal解密操作。本发明不仅能满足投票的完整性、正确性、匿名性、不可重用性、适格性、公平性和可验证性这7个安全目标,还具有分布式的系统架构,本系统能够在不影响安全属性的前提下,实现对投票人的评分功能。保证了投票事件的客观性和专业性。

主权项:1.一种基于区块链的电子投票系统进行投票的方法,所述基于区块链的电子投票系统,包括支持加法同态的ElGamal加密的变形模块、基于环签名的范围证明模块和知识证明模块;所述支持加法同态的ElGamal加密的变形模块用来对所有的投票进行加密;所述基于环签名的范围证明模块,用于判断所使用的变形ElGamal加密明文是否属于{0,1};所述知识证明模块用于验证唱票人的操作,即ElGamal解密操作;其特征在于,所述方法包括如下步骤:步骤1:系统初始化阶段:对投票系统中所需要的参数进初始化设定;步骤2:投票阶段:对投票事件进行具体操作,投票事件结束后展示投票结果;系统中的任何成员均可充当投票发起人,来创建一个全新的投票事件,并将此次事件保存在区块链上,以供所有人查看;在发起投票后,投票人进入投票环节,此时有授权的投票人可以进行投票来发表自己的意见,投票人选定票后,将自身的投票保存在区块链上;在所有投票人均完成投票,或者投票事件到了截止时间时,唱票人开始进入唱票环节;在此期间,每一位唱票人均将进行唱票,统计出自身的结果并上传至区块链,任何人均可通过唱票人的计算结果得出此次投票事件的结果;步骤3:评分阶段:在多次投票事件之后开始,评分阶段结束后可以得到用户的评分;任何人均可发起对一段时间内参与投票的投票人的评分,其中不同发起人之间发起评分的时间段不允许交叉;此时唱票人将从区块链中取出一段时间内所有投票事件的投票信息以及唱票结果,依次对比每个投票人所投出的票和最终结果是否相符,计算出评分结果并保存至区块中;此时任何人也可以从区块链中获取评分结果。

全文数据:

权利要求:

百度查询: 浙江工商大学 一种基于区块链的电子投票系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。