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

09/12/2021
by   Xiaoguang Han, et al.
0

Opacity, as an important property in information-flow security, characterizes the ability of a system to keep some secret information from an intruder. In discrete-event systems, based on a standard setting in which an intruder has the complete knowledge of the system's structure, the standard versions of current-state opacity and initial-state opacity cannot perfectly characterize high-level privacy requirements. To overcome such a limitation, in this paper we propose two stronger versions of opacity in partially-observed discrete-event systems, called strong current-state opacity and strong initial-state opacity. Strong current-state opacity describes that an intruder never makes for sure whether a system is in a secret state at the current time, that is, if a system satisfies this property, then for each run of the system ended by a secret state, there exists a non-secret run whose observation is the same as that of the previous run. Strong initial-state opacity captures that the visit of a secret state at the initial time cannot be inferred by an intruder at any instant. Specifically, a system is said to be strongly initial-state opaque if for each run starting from a secret state, there exists a non-secret run of the system that has the same observation as the previous run has. To verify these two properties, we propose two information structures using a novel concurrent-composition technique, which has exponential-time complexity O(|X|^4|Σ_o||Σ_uo||Σ|2^|X|), where |X| (resp., |Σ|, |Σ_o|, |Σ_uo|) is the number of states (resp., events, observable events, unobservable events) of a system.

READ FULL TEXT

page 1

page 6

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...
research
09/05/2021

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

Opacity is a property expressing whether a system may reveal its secret ...
research
05/06/2022

Event Concealment and Concealability Enforcement in Discrete Event Systems Under Partial Observation

Inspired by privacy problems where the behavior of a system should not b...
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
01/14/2020

A unified method to decentralized state inference and fault diagnosis/prediction of discrete-event systems

The state inference problem and fault diagnosis/prediction problem are f...
research
04/14/2021

Shared memories driven by the intrinsic memorability of items

When we experience an event, it feels like our previous experiences, our...

Please sign up or login with your details

Forgot password? Click here to reset