Skip to main content
QUICK REVIEW

[论文解读] Verification of infinite-step and K-step opacity Using Petri Nets

Hao Lan, Yin Tong|arXiv (Cornell University)|Sep 9, 2019
Petri Nets in System Modeling参考文献 22被引用 4
一句话总结

本文提出了一种基于基可达图(BRG)和改进的双向观察器(TW-observer)的高效验证方法,用于有界标记佩特里网中的无限步和K步不透明性。通过利用结构分析和优化的观察器构造,该方法相比先前方法降低了计算复杂度,实现了在离散事件系统中具有秘密状态隐藏保证的可扩展不透明性验证。

ABSTRACT

This paper addresses the problem of infinite-step opacity and K-step opacity of discrete event systems modeled with Petri nets. A Petri net system is said to be infinite-step/K-step opaque if all its secret states remains opaque to an intruder for any instant within infinite/K steps. In other words, the intruder is never able to ascertain that the system used to be in a secrete state within infinite/K steps based on its observation of the systems evolution. Based on the notion of basis reachability and the twoway observer, an efficient approach to verify infinite-step opacity and K-step opacity is proposed.

研究动机与目标

  • 形式化有界标记佩特里网(LPN)系统中无限步和K步不透明性的定义。
  • 解决在LPN中验证不透明性的问题,其中传统可达图方法计算成本过高。
  • 通过使用基可达图(BRG)替代完整可达图,提出一种更高效的验证方法。
  • 通过改进的TW-observer结构,降低无限步不透明性验证的计算复杂度。
  • 在对秘密标记的合理假设下,基于BRG分析建立两种不透明性属性的必要且充分条件。

提出的方法

  • 将秘密状态定义为有界LPN中可达标记的子集,并假设从秘密基标记通过不可观察变迁可达的所有标记也视为秘密。
  • 构建LPN的基可达图(BRG),以紧凑方式表示系统行为,与完整可达图相比显著减小了状态空间。
  • 引入一个双向观察器(TW-observer),由BRG上正向和反向观察器的并发组合构成,用于追踪可观测行为并检测潜在的秘密状态推断。
  • 为无限步不透明性提出一种改进的TW-observer,通过避免冗余的观察器组合,减少变迁数量,将复杂度从O(|Eₒ|×2^|X|×2^|X|)降低为相同渐近界但常数因子更优的形式。
  • 为K步不透明性验证使用K-缩减的TW-observer,通过将反向观察器组件的搜索深度限制在K步内,实现复杂度的有界控制。
  • 应用定理V.5和V.7,通过验证TW-观察器中是否存在某个状态,其正向与反向估计的交集非空且完全包含于秘密集合中,来判断不透明性。

实验结果

研究问题

  • RQ1在标记佩特里网的背景下,如何正式定义无限步和K步不透明性?
  • RQ2基可达图(BRG)能否比完整可达图更高效地用于不透明性验证?
  • RQ3使用BRG和TW-observer框架验证无限步和K步不透明性的计算复杂度是多少?
  • RQ4与先前工作中标准TW-observer构造相比,改进的TW-observer如何降低复杂度?
  • RQ5在何种条件下,标记佩特里网系统可保证为无限步或K步不透明?

主要发现

  • 所提方法使用基可达图(BRG)验证无限步和K步不透明性,其规模远小于完整可达图,从而显著降低计算成本。
  • 针对无限步不透明性的改进TW-observer相比原始TW-observer构造减少了变迁数量,进一步降低了计算复杂度。
  • 改进TW-observer的计算复杂度为O(|Eₒ|×2^|X|×2^|X|),与最优已知复杂度边界一致,但因构造优化而常数因子更优。
  • 对于K步不透明性,K-缩减的TW-observer实现了K步内的有界验证,确保在K值较小时具有可扩展性。
  • 建立了理论条件:当且仅当改进的TW-observer中不存在某个状态,其正向与反向估计的交集非空且完全包含于秘密集合中时,LPN为无限步不透明。
  • 在假设所有从秘密基标记经不可观察变迁可达的标记也视为秘密的前提下,该方法被证明是正确的,且该假设被证明是合理且实用的。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。