网络控制系统中重放攻击的检测与对策

来源 :北京交通大学 | 被引量 : 16次 | 上传用户:liongliong566
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络控制系统是系统组件通过共享通信网络连接形成的闭环反馈控制系统。随着网络技术的发展,网络的引入在给控制系统带来诸多便利的同时,也给系统带来了安全问题。网络控制系统的安全问题已经逐渐得到政府、科研机构的广泛关注。重放攻击作为网络控制系统常见的攻击方式之一,每次成功的攻击都会给网络控制系统带来很大的危害,因此本文针对网络控制系统面临的重放攻击问题进行了研究,主要工作如下:首先,研究了网络控制系统中数据包丢失可能会干扰重放攻击检测器的问题。已有研究人员提出,攻击检测器通过向控制信号中加入人工随机噪声的方法可以判断系统是否受到重放攻击。然而,当传感器到卡尔曼滤波器之间的网络发生数据包丢失时,可能出现攻击检测器把数据包丢失误判为发生了重放攻击的情况。本文使用卡尔曼滤波器的状态预测值来补偿丢失的传感器数据,可以避免数据包丢失对检测重放攻击造成的干扰,并通过理论分析和近似网络环境的True Time工具箱仿真,验证了所提出的避免数据包丢失对重放攻击检测造成误判的方法的有效性。其次,提出了一种使用状态递推器的重放攻击检测方法。通过向控制信号中加入人工随机噪声虽然可以检测出重放攻击,但同时也会降低网络控制系统的控制性能。为了克服这个缺点,利用状态递推器得到的状态值来计算检测函数,该方法在不改变控制信号的情况下,就可以检测出重放攻击,从而避免了系统控制性能的降低。此外,还得出了重放攻击导致网络控制系统不稳定的条件。再次,设计了基于多步预测控制算法的补偿控制器来应对重放攻击。当攻击检测器判断系统受到重放攻击后,卡尔曼滤波器为了避免使用受到攻击影响的数据,不再进行状态估计更新步骤,而是使用状态预测值代替状态估计值。为了减小单一时刻状态预测值可能带来的估计误差,补偿控制器使用多个历史时刻的状态值加权来估计当前时刻的状态值,按照局部最优的预测控制算法得到的控制信号保持了系统的稳定运行。通过上述方法,网络控制系统不再使用受到攻击影响的控制信号,保证了控制系统的正常运行。最后,对本文工作做了归纳总结,提出了有待改进的地方,并对进一步的研究做出了展望。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的通过对维吾尔族、汉族不同民族膝骨关节炎患者性别、体质量、BMI、年龄、骨密度、内翻畸形角度的测定比较,了解不同民族患者之间在各方面的差异,从中探讨与膝骨关节炎内
鸡新城疫是由新城疫病毒引起禽的一种急性、热性、败血性和高度接触性传染病,以高热、呼吸困难、下痢、神经紊乱、黏膜和浆膜出血为特征,具有很高的发病率和病死率,是危害养禽业
黄曲条跳甲为寡食性害虫,主要为害十字花科的萝b、白菜、甘蓝、花菜及芥菜等蔬菜,以幼苗期为害最重。黄曲条跳甲成虫体长2毫米,黑色,有光泽,善于跳跃移动。成虫主要取食叶片,将叶片
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield