TY - GEN
T1 - Linear Temporal Logic Satisfaction in Adversarial Environments Using Secure Control Barrier Certificates
AU - Ramasubramanian, Bhaskar
AU - Niu, Luyao
AU - Clark, Andrew
AU - Bushnell, Linda
AU - Poovendran, Radha
N1 - Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
PY - 2019
Y1 - 2019
N2 - This paper studies the satisfaction of a class of temporal properties for cyber-physical systems (CPSs) over a finite-time horizon in the presence of an adversary, in an environment described by discrete-time dynamics. The temporal logic specification is given in safe-LTL:F, a fragment of linear temporal logic over traces of finite length. The interaction of the CPS with the adversary is modeled as a two-player zero-sum discrete-time dynamic stochastic game with the CPS as defender. We formulate a dynamic programming based approach to determine a stationary defender policy that maximizes the probability of satisfaction of a safe-LTL:F formula over a finite time-horizon under any stationary adversary policy. We introduce secure control barrier certificates (S-CBCs), a generalization of barrier certificates and control barrier certificates that accounts for the presence of an adversary, and use S-CBCs to provide a lower bound on the above satisfaction probability. When the dynamics of the evolution of the system state has a specific underlying structure, we present a way to determine an S-CBC as a polynomial in the state variables using sum-of-squares optimization. An illustrative example demonstrates our approach.
AB - This paper studies the satisfaction of a class of temporal properties for cyber-physical systems (CPSs) over a finite-time horizon in the presence of an adversary, in an environment described by discrete-time dynamics. The temporal logic specification is given in safe-LTL:F, a fragment of linear temporal logic over traces of finite length. The interaction of the CPS with the adversary is modeled as a two-player zero-sum discrete-time dynamic stochastic game with the CPS as defender. We formulate a dynamic programming based approach to determine a stationary defender policy that maximizes the probability of satisfaction of a safe-LTL:F formula over a finite time-horizon under any stationary adversary policy. We introduce secure control barrier certificates (S-CBCs), a generalization of barrier certificates and control barrier certificates that accounts for the presence of an adversary, and use S-CBCs to provide a lower bound on the above satisfaction probability. When the dynamics of the evolution of the system state has a specific underlying structure, we present a way to determine an S-CBC as a polynomial in the state variables using sum-of-squares optimization. An illustrative example demonstrates our approach.
KW - Dynamic programming
KW - Linear temporal logic
KW - Secure control barrier certificate
KW - Sum-of-squares optimization
UR - https://www.scopus.com/pages/publications/85076504801
U2 - 10.1007/978-3-030-32430-8_23
DO - 10.1007/978-3-030-32430-8_23
M3 - Conference contribution
AN - SCOPUS:85076504801
SN - 9783030324292
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 385
EP - 403
BT - Decision and Game Theory for Security - 10th International Conference, GameSec 2019, Proceedings
A2 - Alpcan, Tansu
A2 - Vorobeychik, Yevgeniy
A2 - Baras, John S.
A2 - Dán, György
PB - Springer
T2 - 10th International Conference on Decision and Game Theory for Security, GameSec 2019
Y2 - 30 October 2019 through 1 November 2019
ER -