专利摘要
本发明提出了一种基于区块链的电子投票方法,属于信息安全技术领域,由四个部分组成:认证中心,可信第三方,选民和区块链。由认证中心来完成选民的注册;通过选民,可信第三方和认证中心三者间的通信来完成投票权的声明和认证过程;利用区块链的公开性、不可篡改性等特点,保障整个投票过程和投票结果的公平,公正,公开。这个电子投票方案可以有效制约认证中心的权利,防止因认证中心的权利过大而篡改投票过程的问题。除此之外,还引入审计阶段,让每个选民可以审计投票结果及投票过程,提高结果的可信度。
权利要求
1.一种基于区块链的电子投票方法,包括选民、认证中心、可信第三方及区块链,其特征在于,主要包括以下步骤:
(1)准备阶段;选民产生属于自己的唯一秘密消息m,根据哈希算法得到消息的哈希值h(m);根据比特币协议,产生自己的公私钥对Pub/Pri和地址Addr;
(2)注册阶段;认证中心发起投票,选民登录后完成个人注册,并将自己的秘密消息的哈希值h(m)发送给认证中心;
(3)声明选票权;在选举前通过选民、可信第三方、认证中心三者之间的通信完成投票权的声明,确认选民的投票权;
(4)投票阶段;选民向候选人的地址发起交易,实现投票;
(5)计票阶段;候选人向可信第三方公开自己的私钥地址Pri,可信第三方查询其他人向候选人发起交易的次数,并进行计数,最终计数结果为各个候选人的得票数;
(6)审计阶段;完成计票后,可信第三方公开合法选民的秘密消息的哈希值h(m)和合法选民的地址Addr信息表,认证中心公开拥有的选民姓名和秘密消息的哈希值h(m)信息表,选民根据上述两个表格及自己的相关信息审计投票结果。
2.根据权利要求1所述的一种基于区块链的电子投票方法,其特征在于,所述的步骤(2)主要包括以下步骤:
(2.1)认证中心发起投票,根据有投票权的选民信息建立选民表,并为选民提供相应的用于身份验证的登录名;
(2.2)选民根据对应的登录名登录认证中心,完成个人注册,并向认证中心发送自己的秘密消息的哈希值h(m);
(2.3)认证中心接收秘密消息的哈希值h(m)后,建立对应的选民及其秘密消息哈希值的统计表。
3.根据权利要求1所述的一种基于区块链的电子投票方法,其特征在于,所述的步骤(3)主要包括以下步骤:
(3.1)选民发送秘密消息的哈希值h(m)给可信第三方;
(3.2)可信第三方询问认证中心h(m)是否被注册;
(3.3)认证中心返回结果,若结果为“是”,说明该选民是完成注册的拥有投票权的合法选民;若结果为“否”,则说明该选民没有在认证中心完成注册或者不是合法的选民;
(3.4)可信第三方认为选民为合法的选民后,要求选民发送自己的秘密消息m;
(3.5)选民发送秘密消息m给可信第三方;
(3.6)可信第三方验证秘密消息m的哈希值与之前认证通过的h(m)是否一致,如果一致则保存选民的地址。
4.根据权利要求1所述的一种基于区块链的电子投票方法,其特征在于,所述的步骤(5)包括以下计票规则:
(5.1)由一个交易发起方的地址向一个候选人发起的多次交易仅计为一票;
(5.2)若同一个交易发起方的地址向多名候选人发起交易,则该地址对应的所有选票都认定为无效。
5.根据权利要求1所述的一种基于区块链的电子投票方法,其特征在于,所述的步骤(6)主要包括以下步骤:
(6.1)可信第三方将自己拥有的合法选民的秘密消息的哈希值h(m)和合法选民的地址信息表对应关系打乱,进行随机排列,对外公开;
(6.2)认证中心公开拥有的选民姓名和秘密消息的哈希值h(m)信息表;
(6.3)选民根据上述两个公开的表以及自己的投票相关信息审计投票结果是否正确以及投票过程中是否存在欺诈行为。
一种基于区块链的电子投票方法专利购买费用说明
Q:办理专利转让的流程及所需资料
A:专利权人变更需要办理著录项目变更手续,有代理机构的,变更手续应当由代理机构办理。
1:专利变更应当使用专利局统一制作的“著录项目变更申报书”提出。
2:按规定缴纳著录项目变更手续费。
3:同时提交相关证明文件原件。
4:专利权转移的,变更后的专利权人委托新专利代理机构的,应当提交变更后的全体专利申请人签字或者盖章的委托书。
Q:专利著录项目变更费用如何缴交
A:(1)直接到国家知识产权局受理大厅收费窗口缴纳,(2)通过代办处缴纳,(3)通过邮局或者银行汇款,更多缴纳方式
Q:专利转让变更,多久能出结果
A:著录项目变更请求书递交后,一般1-2个月左右就会收到通知,国家知识产权局会下达《转让手续合格通知书》。
动态评分
0.0