Software Rejuvenation for Safe Operation of Cyber–Physical Systems in the Presence of Run-Time Cyberattacks

IEEE Transactions on Control Systems Technology(2023)

引用 3|浏览14
暂无评分
摘要
Software rejuvenation refers to the periodic restoration of a computing system’s software and data with a previously saved image to eliminate undesired behavior due to unknown or unanticipated conditions in the computing system. Researchers have recently proposed software rejuvenation as a defense against run-time cyberattacks that can modify the code and data in controllers for cyber–physical systems by restoring the run-time system with images that are free of malicious modifications. Motivated by the theory developed to design CPS software rejuvenation using invariant sets and reachability analysis, this article presents an empirical approach to determine the timing and mode-switching conditions, as well as a run-time platform to enhance existing CPS controllers with software rejuvenation. The results are demonstrated using real-time software-in-the-loop (SITL) simulation of a quadrotor with the widely used PX4 controller.
更多
查看译文
关键词
software rejuvenation,safe operation,cyber–physical systems,run-time
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要