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...
Autores principales: | , , , , |
---|---|
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 |