[发明专利]一种受非周期性DoS攻击的复杂网络同步控制方法有效
申请号: | 202110175213.8 | 申请日: | 2021-02-09 |
公开(公告)号: | CN112995154B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 曹杰;申冬琴;刘金良;李燕;赵慕阶 | 申请(专利权)人: | 南京理工大学;云境商务智能研究院南京有限公司;南京财经大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210094 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 周期性 dos 攻击 复杂 网络 同步 控制 方法 | ||
1.一种受非周期性DoS攻击的复杂网络同步控制方法,其特征在于,包括以下步骤:
步骤S1、根据结点的状态变量、结点的控制输入、耦合权重、连接矩阵建立复杂网络系统模型和同步误差模型;
建立的复杂网络系统模型如下:
其中,xi(t)为第i个结点的状态变量,xi(t)∈Rn′,为xi(t)的微分,ui(t)∈Rn′,ui(t)为第i个结点的控制输入,g:Rn→Rn为一个连续的非线性向量函数,σ>0为给定的耦合权重参数;C=[cij]N×N是复杂网络之间的连接矩阵,其中,cij>0,i≠j时,表示结点i和结点j之间存在无向连接,否则cij=0;对角线元素Γ=diag{t1,t2,…,tN}是复杂网络结点之间的内耦合矩阵且服从其中
建立的孤立点模型如下:
令同步误差为εi(t)=xi(t)-s(t),建立同步误差模型如下:
其中,g(xi(t),s(t))=g(xi(t))-g(s(t));
其中,s(t)为孤立点,t为时间,为s(t)的微分,εi(t)为同步误差,为εi的微分;
步骤S2、引入事件触发机制;
当满足如下条件时,测量输出被释放到网络当中且被传输到状态估计器:
其中,ρi∈(0,1)表示第i个结点的事件触发参数,Ωi是对称的正定矩阵,h是恒定的采样周期,代表上一个采样时刻,是正数并且初始值为0,k表示第k个采样间隔,k=1,2,…,为当前采样时刻,uih表示第uih个时间间隔,和分别代表上一次传输的数据和当前采样的数据,T表示转置;
在事件触发机制下,下一个触发时刻被描述为:
其中,min表示所有满足条件的uih中最小的uih,|表示条件,uih需满足|后面的条件;
步骤S3、考虑非周期DoS攻击对网络传输数据造成的影响建立网络攻击模型;
考虑非周期DoS攻击对网络传输数据造成的影响建立网络攻击模型的方法:
考虑网络通道中非周期DoS攻击的影响,攻击信号为:
其中,F(t)为DoS攻击的信号,和是实数序列,且dn+1dn+gn;在时间间隔其中,Dn=[dn+gn,dn+1),由于DoS攻击,正常的通信被阻断;在时间间隔其中进行正常通信,没有DoS攻击的干扰;第n+1个DoS攻击周期的开始时间为dn+gn,持续的时间为dn+1-dn-gn,为攻击休眠的集合,dn为攻击活跃的时间段,gn为攻击休眠的时间段;
设定DoS攻击活动周期持续的时间上界和休眠周期的时间下界为:
其中,表示活动周期持续的时间上界,表示休眠周期的时间下界,dmax表示攻击的最长时间,gmin表示休眠的最短时间;
令n(t)为DoS攻击在时间间隔[0,t)内进行攻击和休眠转化的次数,给定两个参数和η≥0,在内DoS攻击的频率为:
其中,表示自定义参数一,η表示自定义参数二,表示自然数集合;
步骤S4、考虑非周期DoS攻击对网络传输数据造成的影响,调整事件触发机制;
如果引入步骤S3中的DoS攻击,在攻击间隔期间控制信号将被阻塞,这将导致不能直接采用步骤S2中的触发条件,调整为:
其中,n表示第n个DoS攻击干扰时间间隔,表示第i个结点满足触发条件的时间间隔为第个,表示第个时间间隔,ki表示第n个干扰周期内第i个结点的触发次数总和,ki(n)表示第n个干扰周期内第i个结点可以触发的最多次数,ψi(n)表示第i个结点在第n个周期内进行触发的k的取值集合,表示定义,
将第i个结点的触发时间间隔划分为其中:
其中,表示所有的时间间隔的并集,表示划分的第m个时间间隔,表示将划分为若干个时间间隔的最大的m,[)表示区间开闭;
在事件触发和DoS攻击下,第i个结点的实际的传输数据的时间间隔为:
将划分为表示第i个结点的事件第m个传输数据的时间间隔与第n个DoS攻击干扰休眠的时间间隔的交集,其中:
表示没有DoS攻击干扰的可以正常传输数据的时间间隔;
定义两个分段函数:
和
则同步误差表示为:
其中,满足:
其中,表示定义的分段函数,表示定义的分段函数,表示没有DoS攻击干扰时传输的数据,Ωi表示第i个结点的事件触发参数矩阵,ρi表示第i个结点的事件触发参数,Γ表示复杂网络结点之间的内耦合矩阵;
步骤S5、基于DoS攻击和事件触发机制,设计复杂网络第i个结点的同步误差模型,进而得到整个复杂网络系统的同步误差模型;
整个复杂网络系统的同步误差模型如下:
其中,ε(t)=colN{εi(t)},G(t)=colN{g(xi(t),s(t))},
其中,C表示复杂网络结点之间的连接矩阵,表示克罗内克积,ψ(t)表示结点的初始状态,h表示采样时间间隔,colN{εi(t)}表示N个连列而成的列向量,Vk,n表示不考虑DoS攻击时的事件触发时间段,Sn-1表示考虑DoS攻击后实际的传输数据的时间段;
设计复杂网络第i个结点的同步误差模型:
其中,σ表示耦合权重参数,Ki表示第i个结点的反馈增益矩阵;
步骤S6、基于Lyapunov稳定性理论得到确保整个复杂网络系统的指数稳定的充分性条件;
基于Lyapunov稳定性理论得到确保整个复杂网络系统的指数稳定的充分性条件的方法:
设定标量αj'>0,μj'>0,j'=1,2,1>ρi>0,i=1,2...N,采样时间间隔h>0,DoS参数η≥0,反馈增益矩阵当存在正定矩阵Pj'、Qj'、Rj'、Ωi'、Mj'和Nj'为适当维度的矩阵,使得下列不等式和条件成立时,系统指数稳定,且衰减率为
P1≤μ2P2,
Q1≤μ2Q2,Q2≤μ1Q1,
R1≤μ2R2,R2≤μ1R1,
其中,
ρ=diag{ρ1,...,ρN},Ω=diag{Ω1,...,ΩN},
M1=[M11 M12 M13 M14 M15],N1=[N11 N12 N13 N14 N15],
M2=[M21 M22 M23 M24],N2=[N21 N22 N23 N24],
Γ1=[M1 0 N1-M1 -N1 0],Γ2=[M2 0 N2-M2 -N2],
其中,M11、M12、M13、M14、M15表示自由权矩阵M1的分量,N11、N12、N13、N14、N15表示自由权矩阵N1的分量,M21、M22、M23、M24表示自由权矩阵M2的分量,N21、N22、N23、N24表示自由权矩阵N2的分量,I表示单位矩阵;
步骤S7、根据步骤6得到的确保整个复杂网络系统的指数稳定的充分性条件求解线性矩阵不等式,获取事件触发参数和控制器反馈增益;
获取事件触发参数和控制器反馈增益的方法:
设定标量αj'>0,μj'>0,κj'>0,ej'0,sj'>0,j'=1,2,1>ρi>0,i=1,2...N,采样时间间隔h>0,DoS参数η≥0,矩阵Λ,Pj'>0,Xj'>0,Yj'>0,和为适当维度的矩阵,使得下列线性矩阵不等式成立,则系统状态估计模型为指数稳定且衰减率为
其中:
控制器反馈增益为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学;云境商务智能研究院南京有限公司;南京财经大学,未经南京理工大学;云境商务智能研究院南京有限公司;南京财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110175213.8/1.html,转载请声明来源钻瓜专利网。