一种基于区块链的异构融合组网设备认证方法技术

技术编号:36875122 阅读:20 留言:0更新日期:2023-03-15 20:27
本发明专利技术涉及一种基于区块链的异构融合组网设备认证方法,包括:认证中心通过区块链构建设备信息数据库;认证中心接收待认证组网设备的认证请求,所述认证请求中包含有待认证组网设备的身份标识;从设备信息数据库中获取与所述身份标识相关联的认证数据,所述设备信息数据库的区块链节点中存储身份标识与认证数据之间的映射关系;基于所述认证数据对待认证组网设备的身份进行认证。本发明专利技术提供的方法应用区块链技术进行组网设备认证,通过区块链不可篡改及优秀的安全性,确保数据的不可篡改及保密,维护异构融合组网的安全。维护异构融合组网的安全。维护异构融合组网的安全。

【技术实现步骤摘要】
一种基于区块链的异构融合组网设备认证方法


[0001]本专利技术涉及电力技术的
,尤其涉及一种基于区块链的异构融合组网设备认证方法。

技术介绍

[0002]随着物联网技术的逐步发展,异构融合组网在电力领域已成为常态。目前,在对异构融合组网设备进行身份认证时,主要通过以下方式:
[0003]预先建立第一服务器与第二服务器之间的数据链路。当第一服务器接收到设备的认证请求时,根据该认证请求中包含的设备信息生成认证请求,并通过预先建立的数据链路将该认证请求发送给第二服务器。第二服务器接收第一服务器发送的认证请求,并对该认证请求中包含的设备信息进行认证,将认证结果发送给第一服务器。此时,第一服务器在接收到认证结果时,根据该认证结果,完成对该设备的身份认证。
[0004]然而,由于第一服务器、第二服务器通常为常规服务器,存在受网络攻击泄露设备信息的风险。本专利技术的专利技术目的在于提供一种基于区块链的异构融合组网设备认证方法,该方法应用区块链技术进行组网设备认证,通过区块链不可篡改及优秀的安全性,确保数据的不可篡改及保密,维护异构融合组网的安全。

技术实现思路

[0005]本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。
[0006]鉴于上述现有基于区块链的异构融合组网设备认证方法存在的问题,提出了本专利技术。
[0007]因此,本专利技术目的是提供一种基于区块链的异构融合组网设备认证方法。
[0008]为解决上述技术问题,本专利技术提供如下技术方案:一种基于区块链的异构融合组网设备认证方法,其特征在于:包括,
[0009]认证中心通过区块链构建设备信息数据库;
[0010]认证中心接收待认证组网设备的认证请求,认证请求中包含有待认证组网设备的身份标识;
[0011]从设备信息数据库中获取与身份标识相关联的认证数据,建立设备信息数据库的区块链节点中存储身份标识与认证数据之间的映射关系;
[0012]基于认证数据对待认证组网设备的身份进行认证。
[0013]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述利用认证中心建立区块链设备信息数据库包括:
[0014]在启动区块链可执行程序的情况下,基于数据库配置模式确定所述区块链可执行程序中的数据库配置参数。
[0015]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述数据库配置模式包括:选择关系型数据库或键值型数据库中的至少一种的第一类配置模式以及选择关系型数据库和键值型数据库两者的第二类配置模式。
[0016]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述基于数据库配置模式确定所述区块链可执行程序中的数据库配置参数包括:
[0017]在所述数据库配置模式是所述第一类配置模式的情况下,调用与所述关系型数据库、所述第一键值型数据库或所述第二键值型数据库中的一种相关的多个标准接口函数;或者在所述数据库配置模式是所述第二类配置模式的情况下,调用与所述关系型数据库和所述键值型数据库相关的多个标准接口函数。
[0018]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述待认证组网设备的身份标识包括:IP地址、MAC地址、时钟偏差、时钟频率和设备名。
[0019]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述认证数据对待认证组网设备的身份进行认证包括:通过在数据库中通过身份标识的比对检索获取身份标识相关联的认证数据。
[0020]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述基于认证数据对待认证组网设备的身份进行认证包括:通过后,认证中心生成和保存与待认证组网设备对应的认证连接摘要,并将认证连接摘要发送至待认证组网设备进行保存。
[0021]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述认证中心生成所述待认证组网设备对应的认证连接摘要包括:
[0022]根据设备名和认证发起时间通过散列算法生成认证连接摘要。
[0023]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述基于所述认证数据对待认证组网设备的身份进行认证包括:
[0024]采集待认证组网设备的特征信息,生成特征值组A;
[0025]将特征值组A中的特征值按优先级依次与特征值组B中对应的特征值进行对比,其中特征值组B即为与身份标识相关联的认证数据;
[0026]对比特征值B组和特征值A组的特征值。
[0027]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述基于所述认证数据对待认证组网设备的身份进行认证包括:当对比出特征值组A中的特征值与特征值组B中对应的特征值不一致时,判定待认证组网设备为非法设备;认证不通过;
[0028]当特征值组A中的特征值与特征值组B中对应的特征值均一致时,判定待认证组网设备为合法设备,认证通过,认证通过后,认证中心生成和保存与待认证组网设备对应的认证连接摘要,并将认证连接摘要发送至待认证组网设备进行保存。
[0029]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述特征值组A是待认证组网设备的特征信息,A(x1,x2,x3,

x
n
);其中n表示特征的维度;
[0030]作为本专利技术所述基于区块链的异构融合组网设备认证方法的一种优选方案,其中:所述特征值组B是与身份标识相关联的认证数据B(y1,y2,y3,

y
n
)。
[0031]本专利技术的有益效果:本专利技术提供的方法应用区块链技术进行组网设备认证,通过区块链不可篡改及优秀的安全性,确保数据的不可篡改及保密,维护异构融合组网的安全,本专利技术提供的方法认证速度达到毫秒级别,降低认证花费时间,且能够确保认证结果百分百正确,降低出错率。
附图说明
[0032]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:
[0033]图1为本专利技术基于区块链的异构融合组网设备认证方法的整体结构示意图。
[0034]图2为本专利技术基于区块链的异构融合组网设备认证方法所述的下视结构示意图。
[0035]图3为本专利技术基于区块链的异构融合组网设备认证方法所述的认证耗时对比图。
[0036]图4为本专利技术基于区块链的异构融合组网设备认证方法所述的认证准确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的异构融合组网设备认证方法,其特征在于:包括,认证中心通过区块链构建设备信息数据库;认证中心接收待认证组网设备的认证请求,认证请求中包含有待认证组网设备的身份标识;从设备信息数据库中获取与身份标识相关联的认证数据,建立设备信息数据库的区块链节点中存储身份标识与认证数据之间的映射关系;基于认证数据对待认证组网设备的身份进行认证。2.如权利要求1所述的基于区块链的异构融合组网设备认证方法,其特征在于,所述利用认证中心建立区块链设备信息数据库包括:在启动区块链可执行程序的情况下,基于数据库配置模式确定所述区块链可执行程序中的数据库配置参数。3.如权利要求1所述的基于区块链的异构融合组网设备认证方法,其特征在于,所述数据库配置模式包括:选择关系型数据库或键值型数据库中的至少一种的第一类配置模式以及选择关系型数据库和键值型数据库两者的第二类配置模式。4.如权利要求1所述的基于区块链的异构融合组网设备认证方法,其特征在于,所述区块链可执行程序中的数据库配置参数包括:在所述数据库配置模式是所述第一类配置模式的情况下,调用与所述关系型数据库。5.如权利要求3、4所述的基于区块链的异构融合组网设备认证方法,其特征在于,所述第二类配置模式包括:调用与所述关系型数据库和所述键值型数据库相关的多个标准接口函数。6.如权利要求1所述的基于区块链的异构融合组网设备认证方法,其特征在于,所述待认证组网设备的身份标识包括:IP地址、MAC地址、时钟偏差、时钟频率和设备名。7.如权利要求1所述的基于区块链的异构融合组网设备认证方法,其特征在于,所述认证数据对待...

【专利技术属性】
技术研发人员:孙严智陈龙田丰崔晨罗海林付诚李朝广
申请(专利权)人:云南电网有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1