arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2109.02158eess.SYcs.CRcs.FLcs.SY
收藏

离散事件系统中的K步不透明度:验证,复杂性和关系

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

Jiří Balun, Tomáš Masopust

摘要:

不透明度是一种属性,表示系统是否可以向知道系统结构但对其行为观察有限的被动观察者(入侵者)透露其秘密。不透明度的几个概念已经被研究,包括当前状态不透明度,K步不透明度和无限步不透明度。我们研究了K步不透明性,概括了当前状态的不透明性和无限步不透明性,并询问入侵者是否不能决定,在任何时候,是否或当系统处于秘密状态在最后K个可观察的步骤。设计了一种新的K步不透明度判定算法,该算法的复杂度低于现有算法,且不依赖于K。然后,我们比较K步不透明度与其他不透明度的概念,并提供新的概念之间的转换,不使用状态,既不是秘密也不是非秘密(中性状态),这是多项式的系统的大小和二进制编码的K。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑