[发明专利]一种基于区块链的智能电网的安全认证方法及系统有效

专利信息
申请号: 202210942030.9 申请日: 2022-08-08
公开(公告)号: CN115001721B 公开(公告)日: 2022-11-08
发明(设计)人: 张超;张波;万亚东 申请(专利权)人: 北京科技大学
主分类号: H04L9/32 分类号: H04L9/32;H04L9/00;G16Y10/35;G16Y30/10;G16Y40/50
代理公司: 北京市广友专利事务所有限责任公司 11237 代理人: 张仲波
地址: 100083*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 智能 电网 安全 认证 方法 系统
【权利要求书】:

1.一种基于区块链的智能电网的安全认证方法,其特征在于,所述方法由基于区块链的智能电网的安全认证系统实现,所述系统包括可信第三方中心TTPC、智能电表SM以及电网控制中心GCC;

所述方法包括:

S1、所述TTPC创建身份区块链以及认证区块链;

S2、所述SM基于所述身份区块链生成SM身份信息,并根据所述SM身份信息以及所述认证区块链生成SM认证信息;

S3、所述GCC基于所述身份区块链生成GCC身份信息,并根据所述GCC身份信息以及所述认证区块链生成GCC认证信息;

S4、所述SM以及GCC通过所述SM认证信息以及GCC认证信息进行通信;

所述S4中的所述SM以及GCC通过所述SM认证信息以及GCC认证信息进行通信包括:

S41、当SM中的任一SMi在GCC中的任一GCCj的覆盖区域内,所述SMi接收到GCCj认证信息,并对所述GCCj认证信息进行验证;若验证成功,则所述SMi生成第三消息并发送给所述GCCj;若验证失败,则拒绝认证;

所述S41中的所述SMi生成第三消息并发送给所述GCCj包括:

S411、所述SMi选择随机数记录当前时间戳T1,并计算混沌映射值EKi以及混沌映射值EK1;为素数阶为q的素数群;

S412、所述SMi通过事务TIDi在身份区块链上定位到交易所在区块,获取交易的输出脚本并进行查验;若查验成功,则所述SMi获取身份区块链上存储的消息{HIDi,Pi,b,TendID},计算哈希值M2=H1(HIDi||Pi||b||EK1||T1)、mi=bi-M2a1以及并生成第三消息{HIDi,M3,mi,E1,TSMi,Pi,b,EMi,T1};其中,HIDi为临时身份信息;Pi为哈希值;为随机数;TendID为HIDi的注册截至时间;H1为哈希函数;哈希值SMIDi为真实身份信息;E1为混沌映射值;TSMi为在认证区块链上建立的事务;EMi为混沌映射值;

若查验失败,则拒绝认证;

S42、所述GCCj接收所述第三消息,并对所述第三消息进行验证;若验证成功,则生成第一会话密钥K1,并根据所述K1生成第四消息发送给所述SMi;若验证失败,则拒绝认证;

所述S42中的所述GCCj接收所述第三消息,并对所述第三消息进行验证;若验证成功,则生成第一会话密钥K1,并根据所述K1生成第四消息发送给所述SMi包括:

所述GCCj接收所述第三消息并对所述第三消息中的时间戳T1进行验证是否合法;若不合法,则拒绝认证;

若合法,则所述GCCj通过事务TSMi在身份区块链上定位到交易所在区块,获取交易的输出脚本并进行查验;若查验失败,则拒绝认证;

若查验成功,则所述GCCj获取认证区块链上存储的消息{CHi,EYi,TendV},计算混沌映射值EK′1、混沌映射值EKi以及哈希值M′2,并验证miP+M′2EYi=CHi是否成立;若不成立,则拒绝认证;其中,CHi为变色龙哈希值;EYi为混沌映射值;TendV为变色龙哈希值的有效时间;P为素数阶q的E(Ft)点,E(Ft)为有限域Ft上的椭圆曲线;

若成立,则所述GCCj选择随机数记录当前时间戳T2,并生成第一会话密钥K1,通过事务TGIDj在身份区块链上定位到交易所在区块,获取交易的输出脚本并进行查验;若查验失败,则拒绝认证;

若查验成功,则所述GCCj获取身份区块链上存储的{HRIDj,RPj,d,TendRD},并计算哈希值M4=H1(HRIDj||REKj||d||EK2||RPj||K1||T2)、mj=dj-M4c1以及生成第四消息{HRIDj,mj,M5,E2,RPj,d,TGCCj,T2}发送给所述SMi;其中,HRIDj为临时身份信息;RPj为哈希值;为随机数;TendRD为注册截至时间;REKj、EK2为混沌映射值,哈希值RIDj为真实身份信息;E2为混沌映射值;TGCCj为事务;

S43、所述SMi接收所述第四消息,并对所述第四消息进行验证;若验证成功,则生成第二会话密钥K2,并根据所述第二会话密钥K2对所述GCCj进行查验;若查验成功,则所述SMi与GCCj通过所述第一会话密钥K1以及第二会话密钥K2进行通信;若查验失败,则拒绝认证;

若验证失败,则拒绝认证;

所述S43中的生成第二会话密钥K2,并根据所述第二会话密钥K2对GCCj进行查验包括:

所述SMi获取认证区块链上存储的消息{CHj,EYj,TendR},计算混沌映射值EK′2以及混沌映射值进而生成第二会话密钥K2,计算哈希值M′4=H1(HRIDj‖REKj‖RPj‖d‖EK′2‖K2‖T2),并根据mjP+M′4EYj=CHj是否成立对GCCj进行查验,其中,CHj为变色龙哈希值;EYj为混沌映射值;TendR为变色龙哈希值有效时间。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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