[发明专利]一种复杂网络拓扑中心节点的搜索算法有效
申请号: | 201710455259.9 | 申请日: | 2017-06-16 |
公开(公告)号: | CN107040467B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 鲁智勇;杜静;庞训龙;刘喆;李鹏飞;白勇强;焦波;晋伊灿;岁赛;王金锁;秦富童;袁学军 | 申请(专利权)人: | 中国洛阳电子装备试验中心 |
主分类号: | H04L12/733 | 分类号: | H04L12/733;H04L12/751;H04L12/753;H04L29/06;H04J3/06 |
代理公司: | 洛阳市凯旋专利事务所 41112 | 代理人: | 陆君 |
地址: | 471000 河南省*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复杂 网络 拓扑 中心 节点 搜索 算法 | ||
本发明属于网络安全技术领域,公开的一种复杂网络拓扑中心节点的搜索算法,其步骤如下:网络拓扑结构获取;节点无向图获取;节点遍历度求解;网络遍历度求解;网络拓扑中心节点求解。本发明采用的网络拓扑中心节点是从网络信息扩散速度以及时间效率上对节点的重要性进行度量,既可以为复杂网络防御提供理论基石,也可以为复杂网络信息系统的精确授时提供解决方案。因此本发明尤其适用于复杂网络防御的关键节点及网络信息系统精确授时解决方案。
技术领域
本发明属于网络安全技术领域,具体涉及一种复杂网络拓扑中心节点的搜索算法。
背景技术
复杂网络中心性的研究是网络安全领域的一个重要分支,网络节点的重要性可通过节点的中心性来衡量。度中心性、接近中心性、中介中心性和特征向量中心性等度量方法主要侧重于从网络的连通性对节点的重要性进行描述,而本发明所定义的网络中心节点则是从网络信息扩散的速度以及时间效率上对节点的重要性进行度量。
网络拓扑中心节点搜索算法与网络病毒的传播、网络舆情的扩散和NTP服务器的分层授时原则相一致,因此网络中心节点理论既可以为复杂网络防御提供理论基石,也可以为复杂网络信息系统的精确授时提供解决方案。
复杂网络防御的理论基石网络中心节点是整个网络的关键节点和关键路径的必经之处,应该有针对性的对网络中心节点的脆弱性和薄弱环节进行防御。
网络信息系统精确授时解决方案在不增加网络硬件设备和不改变网络拓扑结构的情况下,在网络中心节点配置NTP(网络时间服务器)主服务器,减少了主服务器对全网分层授时的层数,从而达到对整个网络的最精确授时。
以网络信息扩散速度和时间效率度量节点重要性的复杂网络中心节点求解问题是非常有难度、有挑战性的,当前公开发表的文献中,尚未看到相关研究成果。
发明内容
本发明提出了以网络信息扩散速度和时间效率度量节点重要性的一种复杂网络中心节点的搜索算法,既可以为复杂网络防御提供理论基石,也可以为复杂网络信息系统的精确授时提供解决方案。
为实现上述发明目的,本发明采用如下技术方案:
一种复杂网络拓扑中心节点的搜索算法,具体步骤如下:
步骤1、网络拓扑结构获取
扫描目标网络,发现活动主机,获取网络拓扑结构;
步骤2、节点无向图获取
将步骤1得到的目标网络拓扑结构的各节点及连通性用简单无向连通图G=(V,E)表示,其中V和E分别为节点和边的集合;
步骤3、节点遍历度求解
对步骤2得到的简单无向连通图G=(V,E)中求解节点v∈V到其它节点的最短路径,选取最短路径的最大值为节点遍历度;设节点v1,v2∈V在图G的最短路径长度为PL(v1,v2),则节点v在图G的节点遍历度为:Nd(v)=maxu∈V(PL(u,v));
步骤4、网络遍历度求解
依据步骤3,求解简单无向连通图G=(V,E)中每个节点v的节点遍历度,选取节点遍历度的最小值为网络遍历度;图G的网络遍历度为:Nd=minv∈V(Nd(v));
步骤5、网络拓扑中心节点求解
依据步骤4,若节点v∈V的节点遍历度等于网络遍历度,即Nd(v)=Nd,则判定节点v为网络中心节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国洛阳电子装备试验中心,未经中国洛阳电子装备试验中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710455259.9/2.html,转载请声明来源钻瓜专利网。