Skip to main content
Log in

Probabilistic state estimation for labeled continuous time Markov models with applications to attack detection

  • Published:
Discrete Event Dynamic Systems Aims and scope Submit manuscript

A Correction to this article was published on 20 June 2022

This article has been updated

Abstract

This paper is about state estimation in a timed probabilistic setting. The main contribution is a general procedure to design an observer for computing the probabilities of the states for labeled continuous time Markov models as functions of time, based on a sequence of observations and their associated time stamps that have been collected thus far. Two notions of state consistency with respect to such a timed observation sequence are introduced and related necessary and sufficient conditions are derived. The method is then applied to the detection of cyber-attacks. The plant and the possible attacks are described in terms of a labeled continuous time Markov model that includes both observable and unobservable events, and where each attack corresponds to a particular subset of states. Consequently, attack detection is reformulated as a state estimation problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Change history

References

  • Alur R, Dill DL (1994) A theory of timed automata. Theor Comput Sci 126:183–235

    Article  MathSciNet  Google Scholar 

  • Aspvall B, Plass MF, Tarjan RE (1979) A linear-time algorithm for testing the truth of certain quantified Boolean formulas. Inf Process Lett 8(3):121–123

    Article  MathSciNet  Google Scholar 

  • Cardenas AA, Amin S, Sastry S (2008) Secure control: Towards survivable cyber-physical systems. In: Proc. IEEE int. conf. on distributed computing systems, China, pp 495–500

  • Carvalho LK, Wu Y.-C., Kwong R, Lafortune S (2018) Detection and mitigation of classes of attacks in supervisory control systems. Automatica 97:121–133

    Article  MathSciNet  Google Scholar 

  • Cassandras CG, Lafortune S (2008) Introduction to discrete event systems. Springer, New York

    Book  Google Scholar 

  • Ding D, Han QL, Xiang Y, Ge X, Zhang XM (2018) A survey on security control and attack detection for industrial cyber-physical systems. Neurocomputing 275:1674–1683

    Article  Google Scholar 

  • Gagniuc PA (2017) Markov chains: From theory to implementation and experimentation. Wiley, USA

    Book  Google Scholar 

  • Gao C, Seatzu C, Li Z, Giua A (2019) Multiple attacks detection on discrete event systems. In: Proc. IEEE-SMC, Italy, pp 2352–2357

  • Gao C, Lefebvre D, Seatzu C, Li Z, Giua A (2020) A region-based approach for state estimation of timed automata under no event observation. In: Proc. IEEE 25th annual conference on emerging technologies and factory automation, Austria, pp 799–804

  • Meira-Góes R, Kang E, Kwong R, Lafortune S (2017) Stealthy deception attacks for cyber-physical systems. In: Proc. IEEE 56th conference on decision and control, Australia, pp 4224–4230

  • Hadjicostis CN, Seatzu C (2016) K-detectability in discrete event systems. In: Proc. IEEE 55th conference on decision and control, Las Vegas, pp 420–425

  • Hadjicostis CN (2020) Estimation and inference in discrete event systems: A model-based approach with finite automata. Springer Nature, New York

    Book  Google Scholar 

  • Hubballi N, Biswas S, Roopa S, Ratti R, Nandi S (2011) LAN attack detection using discrete event systems. ISA Trans 50:119–130

    Article  Google Scholar 

  • Karlin S, Taylor HE (2012) A first course in stochastic processes. Academic Press, New York

    MATH  Google Scholar 

  • Keroglou C, Hadjicostis CN (2015) Detectability in stochastic discrete event systems. Syst Control Lett 84:21–26

    Article  MathSciNet  Google Scholar 

  • Keroglou C, Hadjicostis CN (2017) Verification of detectability in probabilistic finite automata. Automatica 86:192–198

    Article  MathSciNet  Google Scholar 

  • Lai A, Lahaye S, Giua A (2019) State estimation of max-plus automata with unobservable events. Automatica 105:36–42

    Article  MathSciNet  Google Scholar 

  • Lefebvre D, Seatzu C, Hadjicostis CN, Giua A (2020) Probabilistic verification of attack detection using logical observer. In: Proc. IFAC-WODES. Rio de Janeiro, Brazil

  • Lefebvre D, Hadjicostis CN (2020) Privacy and safety analysis of timed stochastic discrete event systems using Markovian trajectory-observers. J Discret Event Syst 30(3):413–440

    Article  MathSciNet  Google Scholar 

  • Lun YZ, D’Innocenzo A, Smarra F, Malavolta I, Di Benedetto MD (2019) State of the art of cyber-physical systems security: An automatic control perspective. J Syst Softw 149:174–216

    Article  Google Scholar 

  • Alves MVS, Basilio JC (2019) State estimation and detectability of networked discrete event systems with multi-channel communication networks. In: Proc. american control conference, USA, pp 5602–5607

  • Meira-Góes R, Kwong R, Lafortune S (2019) Synthesis of sensor deception attacks for systems modeled as probabilistic automata. In: Proc. american control conference, USA

  • Norris JR (1997) Markov chains. Cambridge Press, Cambridge

    Book  Google Scholar 

  • Rabiner LR (1989) A tutorial on Hidden Markov Models and selected applications in speech recognition. Proc IEEE 77(2):257–286

    Article  Google Scholar 

  • Rashidinejad A, Lin LY, Wetzels B, Zhu Y, Reniers M, Su R (2019) Supervisory control of discrete-event systems under attacks: An overview and outlook. In: Proc. european control conf., Italy, pp 1732–1739

  • Shi D, Elliott RJ, Chen T (2016) Event-based state estimation of discrete-state hidden Markov models. Automatica 65:12–26

    Article  MathSciNet  Google Scholar 

  • Shu S, Lin F, Ying H (2007) Detectability of discrete event systems. IEEE Trans Autom Control 52(12):2356–2359

    Article  MathSciNet  Google Scholar 

  • Shu S, Lin F, Ying H, Chenc X (2008) State estimation and detectability of probabilistic discrete event systems. Automatica 44:3054–3060

    Article  MathSciNet  Google Scholar 

  • Shu S, Lin F (2009) Detectability of discrete event systems with dynamic event observation. In: Proc. joint 48th IEEE conference on decision and control and 28th chinese control, conference, China, pp 187–192

  • Shu S, Lin F (2013) I-detectability of discrete-event systems. IEEE Trans Autom Sci Eng 10(1):187–196

    Article  Google Scholar 

  • Shu S (2013) Delayed detectability of discrete event systems. IEEE Trans Autom Control 58(4):862–875

    Article  MathSciNet  Google Scholar 

  • Shu S, Huang Z, Lin F (2013) Online sensor activation for detectability of discrete event systems. IEEE Trans Autom Sci Eng 10(2):457–461

    Article  Google Scholar 

  • Su R (2018) Supervisor synthesis to thwart cyber attack with bounded sensor reading alterations. Automatica 94:35–44

    Article  MathSciNet  Google Scholar 

  • Teixeira A, Pérez D., Sandberg H, Johansson KH (2012) Attack models and scenarios for networked control systems. In: Proc. int. conf. on high confidence networked systems, China, pp 55–64

  • Thorsley D (2010) Diagnosability of stochastic chemical kinetic systems: a discrete event systems approach. In: Proc. american control conference, USA, pp 2623–2630

  • Wang D, Wang X, Li Z (2020) State-based fault diagnosis of discrete-event systems with partially observable outputs. Inf Sci 529:87–100

    Article  MathSciNet  Google Scholar 

  • Zhang Q, Li Z, Seatzu C, Giua A (2018) Stealthy attacks for partially-observed discrete event systems. In: Proc. IEEE 23rd international conference on emerging technologies and factory automation, Italy, pp 1161–1164

  • Zhang K, Giua A (2019) K-delayed strong detectability of discrete-event systems. In: Proc. IEEE 58th conference on decision and control, France, pp 7647–7652

  • Zhao P, Shu S, Lin F, Zhang B (2019) Detectability measure for state estimation of discrete event systems. IEEE Trans Autom Control 64 (1):433–439

    Article  MathSciNet  Google Scholar 

  • Zhou L, Shu S, Lin F (2020) Detectability of discrete-event systems under nondeterministic Oobservations. IEEE Trans Autom Sci Eng :1–13

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimitri Lefebvre.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article belongs to the Topical Collection: Topical Collection on Cybersecurity Guest Editors: Rong Su and Carlos Basilio

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lefebvre, D., Seatzu, C., Hadjicostis, C.N. et al. Probabilistic state estimation for labeled continuous time Markov models with applications to attack detection. Discrete Event Dyn Syst 32, 65–88 (2022). https://doi.org/10.1007/s10626-021-00348-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10626-021-00348-y

Keywords

Navigation