[发明专利]基于区块链的电力物联网多设备共识的投票系统及方法在审

专利信息
申请号: 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'。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网天津市电力公司;国家电网有限公司;国网天津市电力公司信息通信公司,未经国网天津市电力公司;国家电网有限公司;国网天津市电力公司信息通信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310172409.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top