K-Step Opacity in Discrete Event Systems: Verification, Complexity, and Relations

09/05/2021
by   Jiří Balun, et al.
0

Opacity is a property expressing whether a system may reveal its secret to a passive observer (an intruder) who knows the structure of the system but has a limited observation of its behavior. Several notions of opacity have been studied, including current-state opacity, K-step opacity, and infinite-step opacity. We study K-step opacity that generalizes both current-state opacity and infinite-step opacity, and asks whether the intruder cannot decide, at any time, whether or when the system was in a secret state during the last K observable steps. We design a new algorithm deciding K-step opacity the complexity of which is lower than that of existing algorithms and that does not depend on K. We then compare K-step opacity with other opacity notions and provide new transformations among the notions that do not use states that are neither secret nor non-secret (neutral states) and that are polynomial with respect to both the size of the system and the binary encoding of K.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/12/2021

Strong current-state and initial-state opacity of discrete-event systems

Opacity, as an important property in information-flow security, characte...
research
04/10/2022

Verification of Strong K-Step Opacity for Discrete-Event Systems

In this paper, we revisit the verification of strong K-step opacity (K-S...
research
07/24/2020

Opacity of Discrete Event Systems with Active Intruder

Opacity is a security property formalizing the information leakage of a ...
research
03/16/2019

Notions of Centralized and Decentralized Opacity in Linear Systems

We formulate notions of opacity for cyberphysical systems modeled as dis...
research
02/09/2018

Opacity of nondeterministic transition systems: A (bi)simulation relation approach

In this paper, we propose several opacity-preserving (bi)simulation rela...
research
04/12/2019

Transforming opacity verification to nonblocking verification in modular systems

We consider the verification of current-state and K-step opacity for sys...
research
11/03/2021

A unified concurrent-composition method to state/event inference and concealment in discrete-event systems

Discrete-event systems usually consist of discrete states and transition...

Please sign up or login with your details

Forgot password? Click here to reset