【技术实现步骤摘要】
基于模型和动态事件触发的多智能体抵御DoS攻击的控制方法
[0001]本专利技术涉及多智能体系统控制领域和恶意网络攻击处理领域,特别是涉及一种多智能体系统应对通信链路间DoS攻击的方法。
技术介绍
[0002]在多智能体系统中需要通过一定的传输网络进行信息交换。相邻智能体之间的信息传输对通信网络的高度依赖将使系统更容易受到恶意攻击的影响。其中最常见的就是拒绝服务攻击,即DoS攻击。目前现存的处理DoS攻击的方法中,还未有用在单个智能体系统上增加一个数学模型,用计算出的模型状态来处理的。本方法中模型状态用来解决当DoS攻击发生时,通信网络受损或者中断,系统控制器无法正常接收邻居智能体的状态信息,从而导致系统行为异常的问题。经过调查研究本专利技术所提出的一种基于模型和动态事件触发的多智能体抵御DoS攻击的控制方法是较为新颖的。
[0003]本专利技术公布了智能体之间通信的两种方式:公用共享通信网络和专用网络。公用共享通信网络的优点是:成本低。缺点是:安全性不如专用网络。而专用网络不和其他网络共享资源:可以有独立的IP地址 ...
【技术保护点】
【技术特征摘要】
1.一种基于模型和动态事件触发的多智能体抵御DoS攻击的控制方法,其特征在于包括以下步骤:步骤S1:建立一个系统数学模型,并被设置为持续跟踪智能体的真实和正确状态,以代替受损的实际系统的状态;若检测到攻击时,利用模型的状态来确定智能体的控制行为,并忽略来自网络的破坏信息;若实际系统的状态未被攻击改变或破坏,就使用实际系统的状态来进行控制行为,并且用实际系统状态去更新数学模型的当前状态;步骤S2:铺设两种通信网络:公用共享通信网络和专用网络,作为智能体之间的通信路径;步骤S3:在多智能体系统中使用动态事件触发机制,并把模型线路接入系统;步骤S4:构建攻击检测装置,检测DoS攻击是否发生;步骤S5:根据是否检测到攻击来切换智能体状态传输线路;步骤S6:将智能体系统整体封装好之后,用以做DoS攻击下的编队控制。2.根据权利要求1所述的一种基于模型和动态事件触发的多智能体抵御DoS攻击的控制方法,其特征在于,智能体i的实际系统的动力学模型表示为:其中,分别表示对象状态和控制输入;A和B是具有适当维数的系统矩阵,ΔA和ΔB表示参数不确定矩阵,且满足一定的约束条件;系统数学模型表示为:其中表示模型状态。3.根据权利要求1所述的一种基于模型和动态事件触发的多智能体抵御DoS攻击的控制方法,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。