{"title":"Achieving Self-Configurable Runtime State Verification in Critical Cyber-Physical Systems","authors":"Abel O. Gomez Rivera, Deepak K. Tosh","doi":"10.1109/SmartGridComm52983.2022.9961037","DOIUrl":null,"url":null,"abstract":"Cyber-Physical Systems (CPS) commonly monitor and manage critical cyber-enabled services such as distributed power generation architectures. Traditional CPS consists of heterogeneous devices that monitor physical systems processes generally stochastic and complex to model through state-of-the-art methods such as time-series analysis. Due to the stochas-tic nature, assurance of continuous runtime state integrity is challenging. Furthermore, adversaries exploit the lack of robust security mechanisms to deploy false sequential attacks that target the physical state of system processes. Therefore, this work designs runtime-system-state integrity assurance techniques necessary to enhance the security of critical CPS such as Small Modular Reactors (SMR). In this work, we propose a Reinforce-ment Learning(RL)-based Runtime-system-state Integrity (RRI) framework that aims to enable self-configurable runtime-system-states in SMR. The RRI framework generally addresses false sequential attacks by enabling fine-grained detail continuous runtime state integrity assurance through state-of-the-art RL and Machine Learning (ML) methods. A proof-of-concept of the RRI framework has been evaluated in an emulated SMR. This work demonstrates the RRI framework's performance regarding the RL methods' convergence time. Overall, the state-of-the-art RL methods converge in 1,000 episodes. We implemented the emulated experimental SMR through the open-source OpenAI, scikit-learn, and Stable Baselines3 platforms. The open-source platforms enable the development and comparison of RL and ML methods by enabling standard communication between baselines algorithms and ecosystems. The experimental results discussed in this work provide essential information that help understand complex and stochastic environments. Furthermore, we demon-strated that the RRI framework could provide high-fidelity CPS models that can provide helpful insights into understanding the system-state behavior of complex system processes.","PeriodicalId":252202,"journal":{"name":"2022 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SmartGridComm52983.2022.9961037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Cyber-Physical Systems (CPS) commonly monitor and manage critical cyber-enabled services such as distributed power generation architectures. Traditional CPS consists of heterogeneous devices that monitor physical systems processes generally stochastic and complex to model through state-of-the-art methods such as time-series analysis. Due to the stochas-tic nature, assurance of continuous runtime state integrity is challenging. Furthermore, adversaries exploit the lack of robust security mechanisms to deploy false sequential attacks that target the physical state of system processes. Therefore, this work designs runtime-system-state integrity assurance techniques necessary to enhance the security of critical CPS such as Small Modular Reactors (SMR). In this work, we propose a Reinforce-ment Learning(RL)-based Runtime-system-state Integrity (RRI) framework that aims to enable self-configurable runtime-system-states in SMR. The RRI framework generally addresses false sequential attacks by enabling fine-grained detail continuous runtime state integrity assurance through state-of-the-art RL and Machine Learning (ML) methods. A proof-of-concept of the RRI framework has been evaluated in an emulated SMR. This work demonstrates the RRI framework's performance regarding the RL methods' convergence time. Overall, the state-of-the-art RL methods converge in 1,000 episodes. We implemented the emulated experimental SMR through the open-source OpenAI, scikit-learn, and Stable Baselines3 platforms. The open-source platforms enable the development and comparison of RL and ML methods by enabling standard communication between baselines algorithms and ecosystems. The experimental results discussed in this work provide essential information that help understand complex and stochastic environments. Furthermore, we demon-strated that the RRI framework could provide high-fidelity CPS models that can provide helpful insights into understanding the system-state behavior of complex system processes.