Automatic Construction of Attack Graphs in Cyber Physical Systems Using Temporal Logic

Mark Moulin, Emeka P. Eyisi, Devu Manikantan Shila, Qinqing Zhang · 2018

This paper describes a novel approach for the automatic construction of attack graphs, a powerful visual representation to depict system vulnerabilities in cyber physical systems. The proposed approach generates a maximally complete set of execution traces by performing formal verification reachability analysis using temporal logic formalism. Temporal logic is used to analyze network state transition events for attack graph generation. The attack graph workflow is constructed with a scanner, a locator and a synthesizer for formal verification, vulnerability detection and sensitivity quantification respectively. Maximum Likelihood reasoning and attack covariance estimation is used to locate vulnerabilities and generate attack event trees. A data handshake communication protocol in a generic cyber physical system is analyzed as a use case to illustrate the effectiveness of this formal approach.

Read the paper · More papers on PaperTik