4.2 Article

A general language-based framework for specifying and verifying notions of opacity

出版社

SPRINGER
DOI: 10.1007/s10626-021-00357-x

关键词

Opacity; Verification; Language-based opacity; K-step opacity

资金

  1. US NSF [CNS-1738103, CNS-1801342, ECCS-1553873]

向作者/读者索取更多资源

This paper provides a general framework of opacity to unify the existing notions of opacity for discrete event systems. It discusses language-based and state-based notions of opacity and presents verification methods. It also investigates the concept of K-step opacity and provides corresponding language-based verification methods.
Opacity is an information flow property that captures the notion of plausible deniability in dynamic systems, that is whether an intruder can deduce that secret behavior has occurred. In this paper we provide a general framework of opacity to unify the many existing notions of opacity that exist for discrete event systems. We use this framework to discuss language-based and state-based notions of opacity over automata. We present several methods for language-based opacity verification, and a general approach to transform state-based notions into language-based ones. We demonstrate this approach for current-state and initial-state opacity, unifying existing results. We then investigate the notions of K-step opacity. We provide a language-based view of K-step opacity encompassing two existing notions and two new ones. We then analyze the corresponding language-based verification methods both formally and with numerical examples. In each case, the proposed methods offer significant reductions in runtime and space complexity.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.2
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据