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

【发明公布】基于以太坊区块链的电子投票方法及系统_北京航空航天大学_202010524266.1 

申请/专利权人:北京航空航天大学

申请日:2020-06-10

公开(公告)日:2020-10-23

公开(公告)号:CN111817855A

主分类号:H04L9/32(20060101)

分类号:H04L9/32(20060101)

优先权:

专利状态码:有效-授权

法律状态:2023.02.24#授权;2020.11.10#实质审查的生效;2020.10.23#公开

摘要:本发明一种基于以太坊区块链的电子投票方法及系统,其中,该方法包括以下步骤:投票端Vi将选民Pi的身份信息和盲化后的以太坊账户{Addri}blind发送至认证服务器以得到认证签名{{Addri}blind}sign,并对{{Addri}blind}sign去盲操作得到投票权限签名{Addri}sign,其中,i为大于0小于等于M整数,M为选民数;投票管理端初始化智能合约中的选举信息并同步至公示平台;投票端Vi生成随机数ai和该随机数的盐si,计算随机数承诺值Hi=hashAddri,ai,si,再接收选民Pi输入的投票值vi,根据ai和vi计算加密选票值并发送至智能合约;达到预设投票结束时间则停止接收投票,并根据初始化的选举信息、Addri、ai和si验证vi的合法性,将合法的vi发送至投票管理端,投票管理端计票。由此,该方法能够降低投票成本,保证投票结果的正确性、公平性和稳定性,同时提高了投票的灵活性。

主权项:1.一种基于以太坊区块链的电子投票方法,其特征在于,包括以下步骤:投票端Vi将选民Pi的身份信息和盲化后的以太坊账户{Addri}blind发送至认证服务器,以得到认证签名{{Addri}blind}sign,并对{{Addri}blind}sign进行去盲操作后得到投票权限签名{Addri}sign,其中,i为大于0小于等于M整数,M为选民数;投票管理端对以太坊的智能合约中的选举信息进行初始化,并将初始化的选举信息同步至公示平台,其中,所述初始化的选举信息包括预设投票结束时间、候选人人数、最小可选人数、最大可选人数;投票端Vi生成随机数ai和所述随机数ai的盐si,并根据Addri、ai和si计算得到随机数承诺值Hi,以及将Hi发送至所述智能合约;投票端Vi接收选民Pi输入的投票值vi,并根据ai和vi计算加密选票值以及将发送至所述智能合约;投票端Vi将以太坊账户Addri、随机数ai和所述随机数ai的盐si发送至所述智能合约;在达到所述预设投票结束时间之后,所述智能合约停止接收投票,并根据初始化的选举信息、Addri、ai和si验证vi的合法性,以及将合法的vi发送至所述投票管理端,以便所述投票管理端进行计票。

全文数据:

权利要求:

百度查询: 北京航空航天大学 基于以太坊区块链的电子投票方法及系统

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