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

验证离散事件系统中的弱和强 k 步不透明性

Verifying Weak and Strong k-Step Opacity in Discrete-Event Systems

Jiří Balun, Tomáš Masopust

AI总结:

本文针对离散事件系统,提出验证弱和强 k 步不透明性的新算法,其复杂度低于现有算法且不依赖于参数 k,通过将强归约为弱实现验证。

摘要:

不透明性是一个重要的系统理论性质,它表示系统是否可能将其秘密泄露给一个被动观察者(入侵者),该观察者知道系统的结构,但对其行为只有有限的观察。文献中讨论了几种不透明性概念,包括当前状态不透明性、k 步不透明性和无限步不透明性。我们研究弱和强 k 步不透明性,这两种概念推广了当前状态不透明性和无限步不透明性,并询问入侵者是否在任何时刻都无法判断系统在最后 k 个可观察步骤中是否处于秘密状态,以及何时处于秘密状态。我们设计了一种验证弱 k 步不透明性的新算法,其复杂度低于现有算法,且不依赖于参数 k,并展示了如何通过将强 k 步不透明性归约为弱 k 步不透明性来使用该算法验证强 k 步不透明性。所得算法的复杂度再次优于现有算法,且不依赖于参数 k。

英文摘要:

Opacity is an important system-theoretic property expressing whether a system may reveal its secret to a passive observer (an intruder) who knows the structure of the system but has only limited observations of its behavior. Several notions of opacity have been discussed in the literature, including current-state opacity, k-step opacity, and infinite-step opacity. We investigate weak and strong k-step opacity, the notions that generalize both current-state opacity and infinite-step opacity, and ask whether the intruder is not able to decide, at any instant, when respectively whether the system was in a secret state during the last k observable steps. We design a new algorithm verifying weak k-step opacity, the complexity of which is lower than the complexity of existing algorithms and does not depend on the parameter k, and show how to use it to verify strong k-step opacity by reducing strong k-step opacity to weak k-step opacity. The complexity of the resulting algorithm is again better than the complexity of existing algorithms and does not depend on the parameter k.

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

↑