[发明专利]基于区块链的电力物联网多设备共识的投票系统及方法在审
申请号: | 202310172409.0 | 申请日: | 2023-02-28 |
公开(公告)号: | CN116311661A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 郭晓艳;孙先范;闫波;李英卓;高升;张翼英;杨青;李炎;薛天天 | 申请(专利权)人: | 国网天津市电力公司;国家电网有限公司;国网天津市电力公司信息通信公司 |
主分类号: | G07C13/00 | 分类号: | G07C13/00;G06F21/31;G06F21/60;G06F21/62;G16Y10/35 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 王雨晴 |
地址: | 300010*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 电力 联网 设备 共识 投票 系统 方法 | ||
1.一种基于区块链的电力物联网多设备共识的投票系统,其特征在于:包括管理者、区块链、投票者和智能合约,所述智能合约包括代理合约和计票合约;
所述管理者用于部署智能合约,设置系统的投票问题和选项,即投票过程各阶段的开始和结束时间等参数,并颁发证书进行投票者认证。
所述投票者用于注册身份并生成选票以发送到计票合约。
所述计票合约用于代替管理者的部分功能,验证选票的合法性,最终公布投票结果。
所述代理合约用于投票过程开始后,代替管理者的部分功能,自动进行投票者注册身份验证和盲签名选票。
所述区块链作为公告板,用于保存智能合约、投票结果等信息,防止篡改。
2.一种基于区块链的电力物联网多设备共识的投票方法,其特征在于:包括以下步骤:
步骤1、合约部署阶段:电子投票系统最初需要管理者初始化系统信息,设置系统参数,并将这些信息部署在智能合约上,供投票者查看;
步骤2、注册与认证阶段:投票者向管理者登记认证身份,管理者向投票者颁发证书;同时,投票者、代理合约和计票合约生成自己的公私钥对;
步骤3、选票生成阶段:投票者完成投票工作后,将盲选信息发送至代理合约进行签名,代理合约验证选票的合法性并完成签名,最后,将盲签名选票发送回投票者;
步骤4、投票阶段:投票者将盲签名选票s'去盲以获得正式选票,该选票被加密并发送到计票合约。
步骤5、统计完所有选票后或已过投票时间后公布投票结果。
3.根据权利要求2所述的一种基于区块链的电力物联网多设备共识的投票方法,其特征在于:所述步骤1的具体步骤包括:
1)管理者设置投票问题和选项;
2)设置开始和结束时间:包括认证开始时间register_begin、认证结束时间register_end、投票开始时间vote_begin、投票结束时间vote_end;
3)管理者采用基于椭圆曲线加密的盲签名算法,确定非奇异椭圆曲线by2=x3+ax2+x,定义椭圆曲线域F(有限域)、G(椭圆曲线上的基点)、n(G的阶数)参数;
4)参数设置完成后部署在智能合约上,通知投票者登记。进入下一阶段。
4.根据权利要求2所述的一种基于区块链的电力物联网多设备共识的投票方法,其特征在于:所述步骤2的具体步骤包括:
1)投票者V在[1,n-1]之间随机选择一个整数d,计算出Q=dG作为公钥;
2)投票者V发送{Q,ID}给管理者进行注册;
3)管理者对投票者V进行身份验证,确定投票者V是否具备投票资格,审核通过后向投票人V颁发证书Certi;
4)代理合约随机生成k∈z*作为私钥,计算R=kG作为公钥,将R发送给投票者;
5)同样,计票合约生成一个公私钥对(Xji,Yji)。
5.根据权利要求2所述的一种基于区块链的电力物联网多设备共识的投票方法,其特征在于:所述步骤3的具体步骤包括:
1)投票者随机选择α,β,并计算
A=ΔR+βQ+λG=(x,y) (1)
r=x mod n (2)
c=SHA-1(m||r) (3)
c'=a-1(c-λ)mod n (4)
其中,SHA-1为哈希算法,m为原始投票消息,(*||*)表示拼接;
2)投票者将证书Certi和盲化选票c'发送到代理合同;
3)代理合约收到投票者的盲化选票后,验证证书的有效性:如果合法,就签字,否则拒绝签字;同时,代理合约检查内部记录,看是否有签名记录。如果有,则表示该投票者一票多投,拒绝签字;
4)代理合约同意签名后,计算
s'=d(k-c')mod n (5)
然后在内部记录中登记该投票者已经投票过;
5)代理合约将向投票者发送盲签名选票s'。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网天津市电力公司;国家电网有限公司;国网天津市电力公司信息通信公司,未经国网天津市电力公司;国家电网有限公司;国网天津市电力公司信息通信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310172409.0/1.html,转载请声明来源钻瓜专利网。