Comparative analysis of related notions of opacity in centralized and coordinated architectures

  • Authors:
  • Yi-Chin Wu;Stéphane Lafortune

  • Affiliations:
  • Department of EECS, University of Michigan, Ann Arbor, USA 48109-2122;Department of EECS, University of Michigan, Ann Arbor, USA 48109-2122

  • Venue:
  • Discrete Event Dynamic Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Opacity is a confidentiality property that captures whether an intruder can infer a "secret" of a system based on its observation of the system behavior and its knowledge of the system's structure. In this paper, we study four notions of opacity: language-based opacity, initial-state opacity, current-state opacity, and initial-and-final-state opacity. Initial-and-final-state opacity is a new opacity property introduced in this paper, motivated by secrecy considerations in anonymous network communications; the other three opacity properties have been studied in prior work. We investigate the relationships between these opacity properties. In this regard, a complete set of transformation algorithms among the four notions is provided. We also propose a new, more efficient test for initial-state opacity based on the use of reversed automata, and present a trellis-based test for the new property of initial-and-final state opacity. We then study the notions of initial-state opacity, current-state opacity, and initial-and-final-state opacity in the context of a new coordinated architecture where two intruders work as a team in order to infer the secret. In this architecture, the intruders have the capability of combining their respective state estimates at a coordinating node. In each case, a characterization of the corresponding notion of "joint opacity" and an algorithmic procedure for its verification are provided.