本发明涉及多域光网络通信安全判别方法,具体涉及一种多域光网络串扰攻击的通信安全判别方法。
背景技术:
在多域光网络中,由于串扰攻击严重威胁着整个网络信息传输的可用性、完整性和机密性,使其不能完成正常的通信任务。因此,如何使多域光网络在遭到串扰攻击的情况下,依然能保持正常的通信是一个重要的问题。
近年来,容侵技术得到国内外专家和学者的广泛研究,并取得了一定的研究进展。例如,为了解决常规通信中的可靠性和安全性依赖簇头的问题,现有技术1提出了一种具有容侵思想的分簇路由判别方案,但该方案不适用于解决串扰攻击问题。现有技术2提出了一种在遭受攻击时,虽然能够保证网络正常工作的有效措施,但该措施操作复杂且需要的成本较高。但是以上现有技术中均没有提及对串扰攻击的多域光网络的通信安全判别,通过对多域光网络的通信安全进行判别后,对于安全的多域光网络就可以直接进行容侵的通信,对于不安全的多域光网络就切断链路重新分配,这样可以提高网络的生产能力以及通信效率。
因此,现有技术中没有一种针对于串扰攻击的多域光网络的通信安全判别方法以提高网络生存能力以及通信效率。
技术实现要素:
本发明的目的在于提供一种多域光网络串扰攻击的通信安全判别方法,用以解决现有技术没有一种针对于串扰攻击的通信安全判别方法,导致多域光网络在面对串扰攻击时通信效率不高等问题。
为了实现上述任务,本发明采用以下技术方案:
一种多域光网络串扰攻击的通信安全判别方法,用于判别当多域光网络受到串扰攻击以后,多域光网络通信是否安全,所述的安全判别方法按照以下步骤执行:
步骤1、对所述的多域光网络进行串扰攻击定位,获得串扰攻击源节点以及告警节点;
步骤2、获得串扰攻击源节点与告警节点之间链路的信誉值;
步骤3、判断所述的信誉值是否大于信誉阈值τ,0<τ<1,若大于信誉阈值τ,则当前多域光网络通信安全;否则执行步骤4;
步骤4、判断从串扰攻击源节点到告警节点是否为直接连接,若为直接连接,则获得串扰攻击源节点与告警节点之间的直接信任值后,执行步骤5;否则将串扰攻击源节点与告警节点之间的直接信任值置0后,执行步骤6;
步骤5、判断所述的直接信任值是否大于串扰攻击源节点与告警节点之间的初始信任值,若大于,则当前多域光网络通信安全;否则执行步骤6;
步骤6、根据所述的直接信任值,获得串扰攻击源节点与告警节点之间的综合信任值,判断所述的综合信任值是否大于串扰攻击源节点与告警节点之间的初始信任值,若大于则当前多域光网络通信安全,否则当前多域光网络通信不安全。
进一步地,所述的步骤2中获得串扰攻击源节点与告警节点之间链路的信誉值包括:
若串扰攻击源节点与告警节点在同一域内,采用式i获得串扰攻击源节点与告警节点之间链路的信誉值ωl:
其中,l表示当串扰攻击源节点与告警节点位于同一域内时,串扰攻击源节点与告警节点之间的链路,ω(a)为串扰攻击源节点的信誉值,ω(vj)为从串扰攻击源节点到告警节点之间链路上的除串扰攻击源节点和告警节点的第j个节点的信誉值,j∈n,n为大于等于0整数;若从串扰攻击源节点到告警节点之间的链路上没有任何节点,则
若串扰攻击源节点与告警节点不在同一域内,采用式iii计算串扰攻击源节点与告警节点之间链路的信誉值ωl:
其中,l表示当串扰攻击源节点与告警节点分别位于不同域内时,串扰攻击源节点与告警节点之间的链路,ω(a)为串扰攻击源节点的信誉值,ω(di)为从串扰攻击源节点到告警节点之间的链路经过的第i个域的信誉值,i∈m,m为大于等于2的整数,ω(d1)为串扰攻击源节点所在域的信誉值,ω(dm)为告警节点所在域的信誉值。
进一步地,所述的串扰攻击源节点与告警节点之间的初始信任值为0.5。
本发明与现有技术相比具有以下技术效果:
1、本发明提供了一种多域光网络串扰攻击的通信安全判别方法,通过对多域光网络中的网络节点建立信任模型,计算各自的信誉值,提高了判别方法的准确率,进而提高了通信效率;
2、本发明提供了一种多域光网络串扰攻击的通信安全判别方法,由于计算了网络节点的信任值,通过对直接信任值以及综合信任值的比较,提高了判别方法的效率,进而提高了通信效率。
附图说明
图1为多域情况下的三种安全判别方法容侵情况比较图。
具体实施方式
多域光网络中的信任值:信任存在于两个网络节点之间,信任是施信者和被信者两者之间的关系,域间与域内各网络实体之间在未受到串扰攻击前,是相互信任的关系;信任值的取值范围为[0,1],且各网络节点均有初始信任值。
多域光网络中的信誉值:信誉值是对多域光网络中网络节点过去所有交互信息的综合量化值,例如过去一段时间内两个网络节点之间的通信成功率等,信誉值的取值范围为[0,1]。
初始信任值:在多域光网络中当一个节点刚加入网络时,因为该节点没有与其他节点的任何合作记录,这样节点就被网络中的其它节点孤立了,永远不会参与网络合作,对刚加入的多域光网络每一个节点随机赋予一个大于0小于1的初始信任值,也就是说在多域光网络初始化的过程中会为每一个网络节点赋予一个0到1之间的随机数作为初始信任值。
直接信任值:在多域光网络中两个网络节点进行直接交互时产生的信任值,两个网络节点在进行直接信息交互时,其直接信任值由两个网络节点在交互时的满意次数与不满意次数确定。
间接信任值:在多域光网络中两个网络节点进行信息交互时,是通过另外一些网络中间节点才实现了信息交互,则两个网络节点的间接信任值由两个相邻的网络节点的直接信任值确定。
综合信任值:在多域光网络中一个网络节点与另一个同一域内或不同域内的网络节点进行直接或间接的信息交互时,他们之间的综合信任值由直接信任值与间接信任值共同确定。
实施例一
在多域光网络中,串扰攻击严重威胁着其正常的通信活动,因此本实施例公开了一种多域光网络串扰攻击的通信安全判别方法,用于判断多域光网络受到串扰攻击后,多域光网络通信是否安全。
具体地,安全判别方法按照以下步骤执行:
步骤1、对所述的多域光网络进行串扰攻击定位,获得串扰攻击源节点以及告警节点;
步骤2、获得串扰攻击源节点与告警节点之间链路的信誉值;
具体包括:若串扰攻击源节点与告警节点在同一域内时,获得串扰攻击源节点与告警节点之间链路的信誉值;
若串扰攻击源节点与告警节点不在同一域内时,获得串扰攻击源节点与告警节点之间链路的信誉值;
在本实施例中,当发生多域光网络串扰攻击时,对串扰攻击源节点进行检测与定位后,通过安全响应,链路管理协议lmp获得串扰攻击源节点以及告警节点,其中被定位到的串扰攻击源节点为施信者,告警节点为被信者。
在本步骤中,通过对串扰攻击源节点与告警节点的位置进行分析,将串扰攻击源节点与告警节点进行分类,一种是同一域内,一种是不同域内,针对这两种类型,采用不同的信誉值计算方法。
在本实施例中,信誉值的计算可以采用现有技术中的计算方法,例如论文《信誉值在分布式网络中的计算和应用》中提供的信誉值计算模型进行计算,而在本实施例中,针对于分布式的多域光网络,为了提高信誉值计算的准确率,采用以下的方法进行计算。
具体地,所述的步骤2中采用式i获得串扰攻击源节点与告警节点之间链路的信誉值ωl:
其中,l表示当串扰攻击源节点与告警节点位于同一域内时,串扰攻击源节点与告警节点之间的链路,ω(a)为串扰攻击源节点的信誉值,ω(vj)为从串扰攻击源节点到告警节点之间链路上的除串扰攻击源节点和告警节点的第j个节点的信誉值,j∈n,n为正整数;若从串扰攻击源节点到告警节点之间的链路上没有任何节点,则
在本实施例中,串扰攻击源节点的信誉值ω(a)采用式ii获得:
其中,
可选地,若串扰攻击源节点与告警节点不在同一域内,采用式iii计算串扰攻击源节点与告警节点之间链路的信誉值ωl:
其中,l表示当串扰攻击源节点与告警节点分别位于不同域内时,串扰攻击源节点与告警节点之间的链路,ω(di)为从串扰攻击源节点到告警节点之间的链路经过的第i个域的信誉值,i∈m,m为大于等于2的整数,ω(d1)为串扰攻击源节点所在域的信誉值,ω(dm)为告警节点所在域的信誉值。
在本实施例中,对于第i个域的信誉值ω(di)采用式iv计算:
其中,
步骤3、判断所述的信誉值是否大于信誉阈值τ,0<τ<1,若大于信誉阈值τ,则当前多域光网络通信安全;否则执行步骤4;
在本步骤中,设定了当信任管理者与信任被管理者间的信誉大于信誉阈值τ时,进行正常通信的规则。
步骤4、判断从串扰攻击源节点到告警节点是否为直接连接,若为直接连接,则获得串扰攻击源节点与告警节点之间的直接信任值后,执行步骤5;否则将串扰攻击源节点与告警节点之间的直接信任值置0后,执行步骤6;
在本步骤中直接信任值的计算采用现有技术的计算方法进行计算,具体采用式v计算串扰攻击源节点与告警节点之间的直接信任值drua-b:
其中,sa-b=sat(a,b)-unsat(a,b),其中sat(a,b)和unsat(a,b)分别表示串扰攻击源节点与告警节点在本次通信时的满意次数和不满意的次数,max(sa-b,0)表示取sa-b与0之间的最大值,∑max(sa-b,0)表示串扰攻击源节点与告警节点在本次通信之前的所有通信中串扰攻击源节点与告警节点的满意次数和不满意的次数之差与0之间的最大值之和;
步骤5、判断所述的直接信任值是否大于串扰攻击源节点与告警节点之间的初始信任值,若大于,则当前多域光网络通信安全;否则执行步骤6;
在本步骤中,由于信任模型的分布式多域光网络中每个网络节点都有其初始信任值,因此设定了当信任管理者与信任被管理者间,通过信任值计算得到的直接信任值大于初始信任值时,进行正常通信的规则。
由于初始信任值是随机给定的,为了提高安全判别方法的准确率,作为一种优选的实施方式,串扰攻击源节点与告警节点之间的初始信任值为0.5。
步骤6、根据所述的直接信任值,获得串扰攻击源节点与告警节点之间的综合信任值,判断所述的综合信任值是否大于串扰攻击源节点与告警节点之间的初始信任值,若大于则当前多域光网络通信安全,否则当前多域光网络通信不安全。
在本步骤中,综合信任值的计算采用现有技术中的信任模型进行计算,具体采用式vi获得:
其中,α为权重,α∈(0,1),对于多域光网络来说,域内信任始终大于域间信任,因此,在计算综合信任值时,直接信任值也始终比间接信任值占的比重大。
trua-b为串扰攻击源节点与告警节点之间的间接信任值,采用式vii获得:
其中,d表示串扰攻击源节点与告警节点之间的路径长度,c1,c2,……,ck分别为串扰攻击源节点与告警节点之间链路经过的第1个,第2个直至第k个中间节点。
在本步骤中,当综合信任值大于初始信任值时,符合容侵条件,当前多域光网络通信安全,网络进行正常通信;当综合信任值小于初始信任值时,不符合容侵条件,当前多域光网络通信不安全,通信失败,此时,利用各pce为其重新计算路径进行通信。
在本实施例中,在多域光网络的各网络实体间建立信任关系,通过信息交互产生信任证据,计算各自的信任值,从而判断当前多域光网络通信的安全性,在此基础上加快了多域光网络整体的信息交互速度和成功率。
实施例二
在本实施例中验证本发明提供的基于多证据信任模型的多域光网络串扰攻击容侵安全判别方法的可靠性、有效性,将本发明提供的方法与现有技术1基于多证据信任模型的多域光网络串扰攻击安全判别方案(d-ti)、现有技术2提出的基于信任访问控制的安全判别方案(q-ti)和现有技术3提出的基于信任关系的安全判别方案(j-ti)进行比较分析。
如图1所示,当域数量为10,各域节点也适当增加,且受到串扰攻击时,q-ti方案的信任值迅速下降。q-ti方案通过系统的监督消息发现串扰攻击后,将其进行物理隔离,但是在某些情况下,物理隔离并不会有多大效果,如带内串扰攻击。随着域数量的增加,管理服务器对遭受攻击的器件物理隔离的处理速度变慢,使得其信任值降低,容侵效果差。而对于j-ti方案来说,该方案是基于信任关系的容侵方案,在初始遭受串扰攻击时,因为自适应信任更新策略,其信任值下降较慢。随着域数量的增加,信任值与路由协议一起存储、传播,其信任值逐渐增加,在一定域数量时赶超q-ti方案的信任值。但随着攻击的增加,其信任值在后期逐渐下降。d-ti方案是一种基于多证据信任的容侵方案,因此,随着域数量的增加,该方案的信任值也随之增加,但在一定域数量时其信任值将维持在一个基本的水平,因此利用本发明提供的网络安全判别方法进行安全判别后再通信时,该方案在总体代价和计算复杂度方面取得了综合较优的性能,与典型的安全判别方案相比,在单域光网络和多域光网络遭受串扰攻击时,具有更好的容侵能力。