[发明专利]区块链通信节点验证方法、装置及电子设备有效
申请号: | 201911223557.0 | 申请日: | 2019-12-03 |
公开(公告)号: | CN110933091B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 丁奇娜 | 申请(专利权)人: | 蔷薇信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 邹成娇 |
地址: | 浙江省宁波市北仑区梅山七*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 通信 节点 验证 方法 装置 电子设备 | ||
1.一种区块链通信节点验证方法,其特征在于,应用于区块链网络中的第一区块链节点,所述方法至少包括:
获取所述区块链网络中的第二区块链节点的N条通信记录;
根据所述N条通信记录确定所述第二区块链节点的安全系数;
在与所述第二区块链节点建立信息传输通道之前,根据所述安全系数判断所述第二区块链节点是否通过验证。
2.根据权利要求1所述的区块链通信节点验证方法,其特征在于,所述方法还包括:
在判断出所述第二区块链节点通过验证时,与所述第二区块链节点建立所述信息传输通道;
从完成对所述信息传输通道的建立的时刻开始,按照设定时间间隔获取所述第二区块链节点的当前关联通信状态信息;
根据当前关联通信状态信息确定出所述第二区块链节点的当前通信风险度;
在当前通信风险度大于等于设定阈值时,关闭所述信息传输通道;在当前通信风险度小于所述设定阈值时,返回按照设定时间间隔获取所述第二区块链节点的当前关联通信状态信息的步骤。
3.根据权利要求1或2所述的区块链通信节点验证方法,其特征在于,
所述获取所述区块链网络中的第二区块链节点的N条通信记录,包括:在设定时段内从服务器获取所述区块链网络中的第二区块链节点在预设时段内的N条通信记录;
所述根据所述N条通信记录确定所述第二区块链节点的安全系数,包括:根据所述N条通信记录确定所述第二区块链节点在所述预设时段内的安全系数。
4.根据权利要求1-3任一项所述的区块链通信节点验证方法,其特征在于,所述根据所述N条通信记录确定所述第二区块链节点的安全系数,包括:
获取每条通行记录中的通信对象信息,所述通信对象信息包括通信时长、通信传输协议、通信数据格式以及通信对象的设备标识;
针对每条通信记录,
在该通信记录对应的通信时长的起始时刻,对所述通信数据格式进行解析得到第一解析结果;在该通信记录对应的通信时长的结束时刻,对所述通信数据格式进行解析得到第二解析结果;在所述起始时刻至所述结束时刻之间的时长范围内,根据该通信记录对应的通信传输协议确定出M次数据格式解析次数并在所述时长范围内随机对所述通信数据格式进行M次的解析得到M个第三解析结果;判断所述第一解析结果、所述第二解析结果和M各第三解析结果两两之间的相似度值是否均小于根据所述通信对象的设备标识确定得到的数据格式调整基值;在所述第一解析结果、所述第二解析结果和M各第三解析结果两两之间的相似度值均小于所述数据格式调整基值时,确定该通信记录的数据格式篡改率为第一基准概率;其中,M为正整数;
确定该通信记录的通信传输协议中的协议地址;判断所述协议地址中是否存在地址标识;若所述协议地址中存在所述地址标识,则根据所述第二区块链节点在与该通信记录对应的通信对象进行通信时的链路地址是否与所述协议地址匹配;若所述链路地址与所述协议地址匹配,则确定该通信记录的协议伪造率为第二基准概率;若所述链路地址与所述协议地址不匹配,从预设的链路表单中确定出所述链路地址对应的备用链路地址;在所述备用链路地址与所述协议地址匹配时确定该通信记录的协议伪造率为第三基准概率,在所述备用链路地址与所述协议地址不匹配时确定该通信记录的协议伪造率为第四基准概率;
根据所述通信对象的设备标识确定出所述第二区块链节点与所述通信对象之间的接口连接方式;在预设关联数据库中确定出所述接口连接方式对应的频带系数;当所述频带系数对应的通信带宽大于所述第二区块链节点的基准带宽时,根据统计得到的所述第二区块链节点与所述通信对象之间的平均传输延时对所述通信带宽进行削减,获得削减后的第一带宽;在所述第一带宽大于所述基准带宽时,继续根据所述平均传输延时对所述通信带宽进行削减并在削减之后的带宽小于所述基准带宽时确定出削减次数的累计值;根据所述累计值确定出该通信记录的带宽可信率;
解析该通信记录的源码确定出所述源码中包含的所述第二区块链节点向所述通信对象发送的第一通信权限请求以及所述通信对象向所述第二区块链节点发送的第二通信权限请求;确定出所述通信对象针对所述第一通信权限请求的第一响应率以及所述所述第二区块链节点针对所述第二通信权限请求的第二响应率;根据所述第一响应率和所述第二响应率确定出该通信记录对应的权限篡改风险率;
根据所述通信对象的历史通信记录确定出加权系数并根据所述加权系数对所述第一基准概率、所述第二基准概率、所述第三基准概率、所述第四基准概率、所述带宽可信率以及所述权限篡改风险率进行加权,得到该通信记录的风险评分值;
根据得到的N个风险评分值确定所述第二区块链节点的安全系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蔷薇信息技术有限公司,未经蔷薇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911223557.0/1.html,转载请声明来源钻瓜专利网。