A joint diagnoser approach for diagnosability of discrete event systems under attack

This paper investigates the problem of diagnosing the occurrence of a fault event in a discrete event system (DES) subject to malicious attacks. We consider a DES monitored by an operator through the perceived sensor observations. It is assumed that an attacker can tamper with the sensor observation...

Full description

Saved in:
Bibliographic Details
Published inAutomatica (Oxford) Vol. 172; p. 112004
Main Authors Kang, Tenglong, Seatzu, Carla, Li, Zhiwu, Giua, Alessandro
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.02.2025
Subjects
Online AccessGet full text
ISSN0005-1098
DOI10.1016/j.automatica.2024.112004

Cover

Abstract This paper investigates the problem of diagnosing the occurrence of a fault event in a discrete event system (DES) subject to malicious attacks. We consider a DES monitored by an operator through the perceived sensor observations. It is assumed that an attacker can tamper with the sensor observations, and the system operator is not aware of the attacker’s presence at the beginning. We propose a stealthy joint diagnoser (SJD) that (i) describes all possible stealthy attacks (i.e., undiscovered by the operator) in a given attack scenario; (ii) records the joint diagnosis state, i.e., the diagnosis state of the attacker consistent with the original observation and the diagnosis state of the operator consistent with the corrupted observation. The SJD is used for diagnosability verification under attack. From the attacker’s point of view, we present two levels of stealthy attackers: one only temporarily degrades the diagnosis state of the operator, and the other permanently causes damage to the diagnosis state of the operator, thereby resulting in a violation of diagnosability. Finally, necessary and sufficient conditions for the existence of the two levels of attackers are presented.
AbstractList This paper investigates the problem of diagnosing the occurrence of a fault event in a discrete event system (DES) subject to malicious attacks. We consider a DES monitored by an operator through the perceived sensor observations. It is assumed that an attacker can tamper with the sensor observations, and the system operator is not aware of the attacker’s presence at the beginning. We propose a stealthy joint diagnoser (SJD) that (i) describes all possible stealthy attacks (i.e., undiscovered by the operator) in a given attack scenario; (ii) records the joint diagnosis state, i.e., the diagnosis state of the attacker consistent with the original observation and the diagnosis state of the operator consistent with the corrupted observation. The SJD is used for diagnosability verification under attack. From the attacker’s point of view, we present two levels of stealthy attackers: one only temporarily degrades the diagnosis state of the operator, and the other permanently causes damage to the diagnosis state of the operator, thereby resulting in a violation of diagnosability. Finally, necessary and sufficient conditions for the existence of the two levels of attackers are presented.
ArticleNumber 112004
Author Kang, Tenglong
Giua, Alessandro
Seatzu, Carla
Li, Zhiwu
Author_xml – sequence: 1
  givenname: Tenglong
  surname: Kang
  fullname: Kang, Tenglong
  email: tlkang@stu.xidian.edu.cn
  organization: School of Electro-Mechanical Engineering, Xidian University, Xi’an 710071, China
– sequence: 2
  givenname: Carla
  surname: Seatzu
  fullname: Seatzu, Carla
  email: carla.seatzu@unica.it
  organization: Department of Electrical and Electronic Engineering, University of Cagliari, 09123 Cagliari, Italy
– sequence: 3
  givenname: Zhiwu
  surname: Li
  fullname: Li, Zhiwu
  email: zhwli@xidian.edu.cn
  organization: School of Electro-Mechanical Engineering, Xidian University, Xi’an 710071, China
– sequence: 4
  givenname: Alessandro
  surname: Giua
  fullname: Giua, Alessandro
  email: giua@unica.it
  organization: Department of Electrical and Electronic Engineering, University of Cagliari, 09123 Cagliari, Italy
BookMark eNqFkM1KAzEUhbOoYKu-Q15gxvxNJ13W4h8U3NR1yNzcaMZ2UpK00Ld3ShWXri7nwHe4fDMyGeKAhFDOas74_L6v7aHEnS0BbC2YUDXngjE1IVPGWFNxttDXZJZzP0bFtZiSzZL2MQyFumA_hpgxUbvfp2jhk_qYfmvbhW0oJxr92GRIWJDiEUcun3LBXaaHwZ3ZUix83ZIrb7cZ737uDXl_etysXqr12_PrarmuQMxlqaR3nmm9kI0SqpML4FppmEvWdC0XyBuumo6DcsCca9tWem61aMG2QiuUUt4QfdmFFHNO6M0-hZ1NJ8OZORsxvfkzYs5GzMXIiD5cUBz_OwZMJkPAAdCFhFCMi-H_kW-kcnNl
Cites_doi 10.1109/CDC49753.2023.10383814
10.1016/j.ifacol.2022.10.323
10.1016/j.ifacol.2023.10.1516
10.1109/TAC.2002.802763
10.1016/j.automatica.2021.109669
10.1109/TAC.2014.2332238
10.1016/j.automatica.2018.07.017
10.1109/9.412626
10.1109/ACCESS.2021.3135870
10.1038/s41598-022-19737-w
10.1016/j.automatica.2020.109172
10.1007/978-0-387-68612-7
ContentType Journal Article
Copyright 2024
Copyright_xml – notice: 2024
DBID AAYXX
CITATION
DOI 10.1016/j.automatica.2024.112004
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
ExternalDocumentID 10_1016_j_automatica_2024_112004
S0005109824004989
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
23N
3R3
4.4
457
4G.
5GY
5VS
6TJ
7-5
71M
8P~
9JN
9JO
AAAKF
AAAKG
AABNK
AACTN
AAEDT
AAEDW
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AARIN
AAXKI
AAXUO
ABFNM
ABFRF
ABJNI
ABMAC
ABUCO
ABWVN
ABXDB
ACBEA
ACDAQ
ACGFO
ACGFS
ACNNM
ACRLP
ACRPL
ADBBV
ADEZE
ADIYS
ADMUD
ADNMO
ADTZH
AEBSH
AECPX
AEFWE
AEKER
AENEX
AFFNX
AFJKZ
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHPGS
AI.
AIEXJ
AIKHN
AITUG
AJOXV
AKRWK
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
APLSM
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CS3
EBS
EFJIC
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
HAMUX
HLZ
HVGLF
HZ~
H~9
IHE
J1W
JJJVA
K-O
KOM
LG9
LY7
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
RXW
SBC
SDF
SDG
SDP
SES
SET
SEW
SPC
SPCBC
SSB
SSD
SST
SSZ
T5K
T9H
TAE
TN5
VH1
WH7
WUQ
X6Y
XPP
ZMT
~G-
77I
AATTM
AAYWO
AAYXX
ACLOT
ACVFH
ADCNI
AEIPS
AEUPX
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKYEP
ANKPU
APXCP
CITATION
EFKBS
EFLBG
~HD
ID FETCH-LOGICAL-c263t-3fdf088935424b39c1848c6305b712e15145b1c4dc0dd7773f1a827ca7284e333
IEDL.DBID .~1
ISSN 0005-1098
IngestDate Wed Oct 01 01:16:26 EDT 2025
Sat Dec 21 15:59:45 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Diagnosability verification
Sensor attack
Attack detection
Discrete event system
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c263t-3fdf088935424b39c1848c6305b712e15145b1c4dc0dd7773f1a827ca7284e333
ParticipantIDs crossref_primary_10_1016_j_automatica_2024_112004
elsevier_sciencedirect_doi_10_1016_j_automatica_2024_112004
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate February 2025
2025-02-00
PublicationDateYYYYMMDD 2025-02-01
PublicationDate_xml – month: 02
  year: 2025
  text: February 2025
PublicationDecade 2020
PublicationTitle Automatica (Oxford)
PublicationYear 2025
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Lin, F., Lafortune, S., & Wang, C. (2023). Diagnosability of Discrete Event Systems under Sensor Attacks. In
Zhang, Seatzu, Li, Giua (b12) 2022; 12
Cassandras, Lafortune (b3) 2008
(pp. 32–38).
Meira-Góes, Kang, Kwong, Lafortune (b7) 2020; 121
Carvalho, Wu, Kwong, Lafortune (b2) 2018; 97
Kang, T., Seatzu, C., Li, Z., & Giua, A. (2023). Fault Diagnosis of Discrete Event Systems Under Attack. In
Zhang, Seatzu, Li, Giua (b11) 2021; 9
(pp. 52–57).
Cabral, Moreira, Diene, Basilio (b1) 2015; 60
Li, Y., Hadjicostis, C. N., & Wu, N. (2022). Tamper-tolerant diagnosability under bounded or unbounded attacks. In
Sampath, Sengupta, Lafortune, Sinnamohideen, Teneketzis (b8) 1995; 40
Yoo, Lafortune (b10) 2002; 47
Takai (b9) 2021; 129
(pp. 7923–7929).
Zhang (10.1016/j.automatica.2024.112004_b12) 2022; 12
Cassandras (10.1016/j.automatica.2024.112004_b3) 2008
Zhang (10.1016/j.automatica.2024.112004_b11) 2021; 9
10.1016/j.automatica.2024.112004_b4
Takai (10.1016/j.automatica.2024.112004_b9) 2021; 129
10.1016/j.automatica.2024.112004_b5
10.1016/j.automatica.2024.112004_b6
Sampath (10.1016/j.automatica.2024.112004_b8) 1995; 40
Yoo (10.1016/j.automatica.2024.112004_b10) 2002; 47
Carvalho (10.1016/j.automatica.2024.112004_b2) 2018; 97
Cabral (10.1016/j.automatica.2024.112004_b1) 2015; 60
Meira-Góes (10.1016/j.automatica.2024.112004_b7) 2020; 121
References_xml – reference: Kang, T., Seatzu, C., Li, Z., & Giua, A. (2023). Fault Diagnosis of Discrete Event Systems Under Attack. In
– volume: 129
  year: 2021
  ident: b9
  article-title: A general framework for diagnosis of discrete event systems subject to sensor failures
  publication-title: Automatica
– reference: Li, Y., Hadjicostis, C. N., & Wu, N. (2022). Tamper-tolerant diagnosability under bounded or unbounded attacks. In
– volume: 121
  year: 2020
  ident: b7
  article-title: Synthesis of sensor deception attacks at the supervisory layer of cyber-physical systems
  publication-title: Automatica
– reference: Lin, F., Lafortune, S., & Wang, C. (2023). Diagnosability of Discrete Event Systems under Sensor Attacks. In
– reference: (pp. 52–57).
– year: 2008
  ident: b3
  article-title: Introduction to discrete event systems
– volume: 97
  start-page: 121
  year: 2018
  end-page: 133
  ident: b2
  article-title: Detection and mitigation of classes of attacks in supervisory control systems
  publication-title: Automatica
– reference: (pp. 32–38).
– volume: 9
  start-page: 168068
  year: 2021
  end-page: 168079
  ident: b11
  article-title: Joint state estimation under attack of discrete event systems
  publication-title: IEEE Access
– volume: 12
  start-page: 16302
  year: 2022
  ident: b12
  article-title: Selection of a stealthy and harmful attack function in discrete event systems
  publication-title: Scientific Reports
– reference: (pp. 7923–7929).
– volume: 60
  start-page: 59
  year: 2015
  end-page: 71
  ident: b1
  article-title: A Petri net diagnoser for discrete event systems modeled by finite state automata
  publication-title: IEEE Transactions on Automatic Control
– volume: 40
  start-page: 1555
  year: 1995
  end-page: 1575
  ident: b8
  article-title: Diagnosability of discrete-event systems
  publication-title: IEEE Transactions on Automatic Control
– volume: 47
  start-page: 1491
  year: 2002
  end-page: 1495
  ident: b10
  article-title: Polynomial-time verification of diagnosability of partially observed discrete-event systems
  publication-title: IEEE Transactions on Automatic Control
– ident: 10.1016/j.automatica.2024.112004_b4
  doi: 10.1109/CDC49753.2023.10383814
– ident: 10.1016/j.automatica.2024.112004_b5
  doi: 10.1016/j.ifacol.2022.10.323
– ident: 10.1016/j.automatica.2024.112004_b6
  doi: 10.1016/j.ifacol.2023.10.1516
– volume: 47
  start-page: 1491
  issue: 9
  year: 2002
  ident: 10.1016/j.automatica.2024.112004_b10
  article-title: Polynomial-time verification of diagnosability of partially observed discrete-event systems
  publication-title: IEEE Transactions on Automatic Control
  doi: 10.1109/TAC.2002.802763
– volume: 129
  year: 2021
  ident: 10.1016/j.automatica.2024.112004_b9
  article-title: A general framework for diagnosis of discrete event systems subject to sensor failures
  publication-title: Automatica
  doi: 10.1016/j.automatica.2021.109669
– volume: 60
  start-page: 59
  issue: 1
  year: 2015
  ident: 10.1016/j.automatica.2024.112004_b1
  article-title: A Petri net diagnoser for discrete event systems modeled by finite state automata
  publication-title: IEEE Transactions on Automatic Control
  doi: 10.1109/TAC.2014.2332238
– volume: 97
  start-page: 121
  year: 2018
  ident: 10.1016/j.automatica.2024.112004_b2
  article-title: Detection and mitigation of classes of attacks in supervisory control systems
  publication-title: Automatica
  doi: 10.1016/j.automatica.2018.07.017
– volume: 40
  start-page: 1555
  issue: 9
  year: 1995
  ident: 10.1016/j.automatica.2024.112004_b8
  article-title: Diagnosability of discrete-event systems
  publication-title: IEEE Transactions on Automatic Control
  doi: 10.1109/9.412626
– volume: 9
  start-page: 168068
  year: 2021
  ident: 10.1016/j.automatica.2024.112004_b11
  article-title: Joint state estimation under attack of discrete event systems
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2021.3135870
– volume: 12
  start-page: 16302
  issue: 1
  year: 2022
  ident: 10.1016/j.automatica.2024.112004_b12
  article-title: Selection of a stealthy and harmful attack function in discrete event systems
  publication-title: Scientific Reports
  doi: 10.1038/s41598-022-19737-w
– volume: 121
  year: 2020
  ident: 10.1016/j.automatica.2024.112004_b7
  article-title: Synthesis of sensor deception attacks at the supervisory layer of cyber-physical systems
  publication-title: Automatica
  doi: 10.1016/j.automatica.2020.109172
– year: 2008
  ident: 10.1016/j.automatica.2024.112004_b3
  article-title: Introduction to discrete event systems
  doi: 10.1007/978-0-387-68612-7
SSID ssj0004182
Score 2.4708254
Snippet This paper investigates the problem of diagnosing the occurrence of a fault event in a discrete event system (DES) subject to malicious attacks. We consider a...
SourceID crossref
elsevier
SourceType Index Database
Publisher
StartPage 112004
SubjectTerms Attack detection
Diagnosability verification
Discrete event system
Sensor attack
Title A joint diagnoser approach for diagnosability of discrete event systems under attack
URI https://dx.doi.org/10.1016/j.automatica.2024.112004
Volume 172
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  issn: 0005-1098
  databaseCode: GBLVA
  dateStart: 20110101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0004182
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect
  issn: 0005-1098
  databaseCode: .~1
  dateStart: 19950101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0004182
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect
  issn: 0005-1098
  databaseCode: ACRLP
  dateStart: 19950101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0004182
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals [SCFCJ]
  issn: 0005-1098
  databaseCode: AIKHN
  dateStart: 19950101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0004182
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  issn: 0005-1098
  databaseCode: AKRWK
  dateStart: 19630101
  customDbUrl:
  isFulltext: true
  mediaType: online
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004182
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpZ27a8MwEMaPkC7tUPqk6SNo6OomtiRLppMJDWlLMyWQzehlSAp2SJ2hS__2SpZNUjp06CoQmE_y3Qm--x3AvbEBkEkjA6qVCEgcykBSigNBWcJlzqmuoT5v03gyJy8LuujAqO2FcbbKJvb7mF5H62Zl0Kg5WC-XrsfXXaiEOxckSbhr4iOEuSkGD187mwcJuSeG18TNhDduHu_xEtuqrMmojkAUEddPM2xGtv1KUXtpZ3wCx029iFL_SafQMcUZHO1RBM9hlqJVuSwqpL1tzmxQSwpHtiRtlz2Q-xOVOXKtuBtbLaMa34Q8zfkDuX4yu7eqhHq_gPn4aTaaBM2whEBFMa4CnOvcWZYwJRGROFH26cZVbH9nycLI2MROqAwV0WqoNWMM56HgEVOC2QRlMMaX0C3KwlwBokzb52liiJLS8cu41ErLoTYiFkIb2oOw1SdbeyZG1prFVtlO08xpmnlNe_DYCpn9ON_Mhu4_d1__a_cNHEZuam_ttb6FbrXZmjtbSlSyX9-VPhykz6-T6TffMcqq
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpZ07T8MwEMdPpQzAgHiK8vTAGtrEduyIqUJUBdpOrdQt8itSi9RUJR1Y-OzYcaIWMTCwWjopOjv3kP73O4B7YwMgk0YGVCsRkDiUgaQUB4KyhMuMU11CfYajuD8hr1M6bcBTPQvjZJVV7PcxvYzW1Um78mZ7OZu5GV_3oBLuVJAk4ckO7BIaMdeBPXxtdB4k5B4ZXiI3E17JebzIS6yLvESjOgRRRNxATafa2fYrR23lnd4RHFYFI-r6bzqGhlmcwMEWRvAUxl00z2eLAmmvmzMrVKPCka1J62NP5P5EeYbcLO7Klsuo5Dchj3P-QG6gzNoWhVDvZzDpPY-f-kG1LSFQUYyLAGc6c5olTElEJE6U7d24iu3_LFkYGZvZCZWhIlp1tGaM4SwUPGJKMJuhDMb4HJqLfGEuAFGmbX-aGKKkdAAzLrXSsqONiIXQhrYgrP2TLj0UI63VYvN049PU-TT1Pm3BY-3I9McFpzZ2_2l9-S_rO9jrj4eDdPAyeruC_cit8C2F19fQLFZrc2PrikLelu_mG8PozD8
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+joint+diagnoser+approach+for+diagnosability+of+discrete+event+systems+under+attack&rft.jtitle=Automatica+%28Oxford%29&rft.au=Kang%2C+Tenglong&rft.au=Seatzu%2C+Carla&rft.au=Li%2C+Zhiwu&rft.au=Giua%2C+Alessandro&rft.date=2025-02-01&rft.issn=0005-1098&rft.volume=172&rft.spage=112004&rft_id=info:doi/10.1016%2Fj.automatica.2024.112004&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_automatica_2024_112004
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0005-1098&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0005-1098&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0005-1098&client=summon