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

【发明授权】一种基于联盟链的不记名电子投票方法_浙江数秦科技有限公司_202110463457.6 

申请/专利权人:浙江数秦科技有限公司

申请日:2021-04-28

公开(公告)日:2022-05-24

公开(公告)号:CN113096299B

主分类号:G07C13/00

分类号:G07C13/00;H04L67/104;G06F21/60;G06F21/62

优先权:

专利状态码:有效-授权

法律状态:2022.05.24#授权;2021.07.27#实质审查的生效;2021.07.09#公开

摘要:本发明涉及区块链技术领域,具体涉及一种基于联盟链的不记名电子投票方法,包括以下步骤:发起节点广播候选人及候选人序号,发起节点产生N个混淆数,将混淆数分别派发给投票节点;投票节点生成若干个调整数和保留数,投票节点将若干个调整数随机派发给其他投票节点,将调整数与保留数相加作为新的保留数;投票节点使用其想要投票的候选人的序号对N求幂值并与保留数相加后签名广播,求得的最终和减去预设值后反推出N个加数,候选人序号对应幂值即得出候选人票数。本发明的有益效果是:1)使得投票节点的投票数对其他任何联盟链节点都具有隐私性,保证了投票方的隐私;2)能够有效发现发起方的作弊行为,保证投票的可信度。

主权项:1.一种基于联盟链的不记名电子投票方法,包括发起节点和N个投票节点,其特征在于,包括以下步骤:所述发起节点广播候选人及候选人序号,所述发起节点产生N个和为预设值的混淆数,所述发起节点将N个所述混淆数分别派发给N个所述投票节点;所述投票节点收到混淆数后,生成若干个调整数和保留数,所述保留数和若干个所述调整数的和等于混淆数,所述投票节点将若干个调整数随机派发给其他投票节点,投票节点收到其他投票节点派发的调整数后,将调整数与保留数相加作为新的保留数;所述投票节点使用其想要投票的候选人的序号对N求幂值,将幂值与保留数相加后签名广播,所述发起节点收到全部投票节点签名广播的数后求得最终和,将最终和减去预设值后反推出N个加数,候选人序号对应的幂值的数量即为候选人的得票数;还包括验证步骤:任意投票节点想要验证投票则发起验证请求,其他N-1个投票节点同意后开始验证,发起验证的投票节点记为验证节点,所述验证节点产生N个和为0的验证数,所述验证节点保留一个验证数,将其他N-1个验证数派发给N-1个投票节点;投票节点收到验证数后,将验证数和保留数相加即为验证和,将验证和拆分为N个随机数,将N个随机数派发给N个投票节点,投票节点将收到的随机数求和后签名广播;所述验证节点收到的全部签名广播的随机数和的求和,记为随机数总和,若随机数总和与所述验证节点保留的验证数的和为所述的预设值,则判断验证通过,反之,则判断不通过,将验证结果签名后广播;若存在验证不通过的结果,则持续验证步骤直到超过预设比例的投票节点签名广播验证结果相同,若超过预设比例的投票节点签名广播的验证结果为通过,则最终判定投票有效,反之,则判断投票结果无效,对验证结果为有效的节点进行惩罚,删除本次投票的数据后,重新投票。

全文数据:

权利要求:

百度查询: 浙江数秦科技有限公司 一种基于联盟链的不记名电子投票方法

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