Cargando…

Current-state opacity verification in discrete event systems using an observer net

Due to the proliferation of contemporary computer-integrated systems and communication networks, there is more concern than ever regarding privacy, given the potential for sensitive data exploitation. A recent cyber-security research trend is to focus on security principles and develop the foundatio...

Descripción completa

Detalles Bibliográficos
Autores principales: Labed, Abdeldjalil, Saadaoui, Ikram, Wu, Naiqi, Yu, Jiaxin, Li, Zhiwu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9751143/
https://www.ncbi.nlm.nih.gov/pubmed/36517648
http://dx.doi.org/10.1038/s41598-022-25697-y
_version_ 1784850407209566208
author Labed, Abdeldjalil
Saadaoui, Ikram
Wu, Naiqi
Yu, Jiaxin
Li, Zhiwu
author_facet Labed, Abdeldjalil
Saadaoui, Ikram
Wu, Naiqi
Yu, Jiaxin
Li, Zhiwu
author_sort Labed, Abdeldjalil
collection PubMed
description Due to the proliferation of contemporary computer-integrated systems and communication networks, there is more concern than ever regarding privacy, given the potential for sensitive data exploitation. A recent cyber-security research trend is to focus on security principles and develop the foundations for designing safety-critical systems. In this work, we investigated the problem of verifying current-state opacity in discrete event systems using labeled Petri nets. A system is current-state opaque provided that the current-state estimate cannot be revealed as a subset of secret states. We introduced a new sub-model of the system, named an observer net. The observer net have the same structure as the plant, but it is distinguished by the use of colored markers as well as simultaneous and recursive transition enabling and firing, which offer an efficient state estimation. We considered two settings of the proposed approach: an on-line setting, in which a current-state opacity algorithm is proposed. The algorithm waits for the occurrence of an observable event and determines if the current observation of a plant reveals the secret behaviour, as well as, an off-line setting, where the verification problem is solved based on a state estimator called a colored estimator. In this context, necessary and sufficient conditions for verifying opacity are developed with illustrative examples to demonstrate the presented approach.
format Online
Article
Text
id pubmed-9751143
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-97511432022-12-16 Current-state opacity verification in discrete event systems using an observer net Labed, Abdeldjalil Saadaoui, Ikram Wu, Naiqi Yu, Jiaxin Li, Zhiwu Sci Rep Article Due to the proliferation of contemporary computer-integrated systems and communication networks, there is more concern than ever regarding privacy, given the potential for sensitive data exploitation. A recent cyber-security research trend is to focus on security principles and develop the foundations for designing safety-critical systems. In this work, we investigated the problem of verifying current-state opacity in discrete event systems using labeled Petri nets. A system is current-state opaque provided that the current-state estimate cannot be revealed as a subset of secret states. We introduced a new sub-model of the system, named an observer net. The observer net have the same structure as the plant, but it is distinguished by the use of colored markers as well as simultaneous and recursive transition enabling and firing, which offer an efficient state estimation. We considered two settings of the proposed approach: an on-line setting, in which a current-state opacity algorithm is proposed. The algorithm waits for the occurrence of an observable event and determines if the current observation of a plant reveals the secret behaviour, as well as, an off-line setting, where the verification problem is solved based on a state estimator called a colored estimator. In this context, necessary and sufficient conditions for verifying opacity are developed with illustrative examples to demonstrate the presented approach. Nature Publishing Group UK 2022-12-14 /pmc/articles/PMC9751143/ /pubmed/36517648 http://dx.doi.org/10.1038/s41598-022-25697-y Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Labed, Abdeldjalil
Saadaoui, Ikram
Wu, Naiqi
Yu, Jiaxin
Li, Zhiwu
Current-state opacity verification in discrete event systems using an observer net
title Current-state opacity verification in discrete event systems using an observer net
title_full Current-state opacity verification in discrete event systems using an observer net
title_fullStr Current-state opacity verification in discrete event systems using an observer net
title_full_unstemmed Current-state opacity verification in discrete event systems using an observer net
title_short Current-state opacity verification in discrete event systems using an observer net
title_sort current-state opacity verification in discrete event systems using an observer net
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9751143/
https://www.ncbi.nlm.nih.gov/pubmed/36517648
http://dx.doi.org/10.1038/s41598-022-25697-y
work_keys_str_mv AT labedabdeldjalil currentstateopacityverificationindiscreteeventsystemsusinganobservernet
AT saadaouiikram currentstateopacityverificationindiscreteeventsystemsusinganobservernet
AT wunaiqi currentstateopacityverificationindiscreteeventsystemsusinganobservernet
AT yujiaxin currentstateopacityverificationindiscreteeventsystemsusinganobservernet
AT lizhiwu currentstateopacityverificationindiscreteeventsystemsusinganobservernet