TY - GEN
T1 - Cyber-Physical System Checkpointing and Recovery
AU - Kong, Fanxin
AU - Xu, Meng
AU - Weimer, James
AU - Sokolsky, Oleg
AU - Lee, Insup
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/8/21
Y1 - 2018/8/21
N2 - Transitioning to more open architectures has been making Cyber-Physical Systems (CPS) vulnerable to malicious attacks that are beyond the conventional cyber attacks. This paper studies attack-resilience enhancement for a system under emerging attacks in the environment of the controller. An effective way to address this problem is to make system state estimation accurate enough for control regardless of the compromised components. This work follows this way and develops a procedure named CPS checkpointing and recovery, which leverages historical data to recover failed system states. Specially, we first propose a new concept of physical-state recovery. The essential operation is defined as rolling the system forward starting from a consistent historical system state. Second, we design a checkpointing protocol that defines how to record system states for the recovery. The protocol introduces a sliding window that accommodates attack-detection delay to improve the correctness of stored states. Third, we present a use case of CPS checkpointing and recovery that deals with compromised sensor measurements. At last, we evaluate our design through conducting simulator-based experiments and illustrating the use of our design with an unmanned vehicle case study.
AB - Transitioning to more open architectures has been making Cyber-Physical Systems (CPS) vulnerable to malicious attacks that are beyond the conventional cyber attacks. This paper studies attack-resilience enhancement for a system under emerging attacks in the environment of the controller. An effective way to address this problem is to make system state estimation accurate enough for control regardless of the compromised components. This work follows this way and develops a procedure named CPS checkpointing and recovery, which leverages historical data to recover failed system states. Specially, we first propose a new concept of physical-state recovery. The essential operation is defined as rolling the system forward starting from a consistent historical system state. Second, we design a checkpointing protocol that defines how to record system states for the recovery. The protocol introduces a sliding window that accommodates attack-detection delay to improve the correctness of stored states. Third, we present a use case of CPS checkpointing and recovery that deals with compromised sensor measurements. At last, we evaluate our design through conducting simulator-based experiments and illustrating the use of our design with an unmanned vehicle case study.
KW - Checkpointing
KW - Cyber Physical Systems
KW - Recovery
KW - Resilience
KW - Security
UR - http://www.scopus.com/inward/record.url?scp=85053560824&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85053560824&partnerID=8YFLogxK
U2 - 10.1109/ICCPS.2018.00011
DO - 10.1109/ICCPS.2018.00011
M3 - Conference contribution
AN - SCOPUS:85053560824
SN - 9781538653012
T3 - Proceedings - 9th ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2018
SP - 22
EP - 31
BT - Proceedings - 9th ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 9th ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2018
Y2 - 11 April 2018 through 13 April 2018
ER -