首页> 外文会议>IEEE Computer Security Foundations Symposium >The Complexity of Monitoring Hyperproperties
【24h】

The Complexity of Monitoring Hyperproperties

机译:监视超属性的复杂性

获取原文

摘要

We study the runtime verification of hyperproperties, expressed in the temporal logic HyperLTL, as a means to inspect a system with respect to security polices. Runtime monitors for hyperproperties analyze trace logs that are organized by common prefixes in the form of a tree-shaped Kripke structure, or are organized both by common prefixes and by common suffixes in the form of an acyclic Kripke structure. Unlike runtime verification techniques for trace properties, where the monitor tracks the state of the specification but usually does not need to store traces, a monitor for hyperproperties repeatedly model checks the growing Kripke structure. This calls for a rigorous complexity analysis of the model checking problem over tree-shaped and acyclic Kripke structures. We show that for trees, the complexity in the size of the Kripke structure is L-complete independently of the number of quantifier alternations in the HyperLTL formula. For acyclic Kripke structures, the complexity is PSPACE-complete (in the level of the polynomial hierarchy that corresponds to the number of quantifier alternations). The combined complexity in the size of the Kripke structure and the length of the HyperLTL formula is PSPACE-complete for both trees and acyclic Kripke structures, and is as low as NC for the relevant case of trees and alternation-free HyperLTL formulas. Thus, the size and shape of both the Kripke structure and the formula have significant impact on the complexity of the model checking problem.
机译:我们研究了以时间逻辑HyperLTL表示的超属性的运行时验证,以此作为检查系统是否符合安全策略的手段。用于超属性的运行时监视器将分析跟踪日志,这些跟踪日志由树形Kripke结构形式的公共前缀组织,或者由非前缀Kripke结构形式的公共前缀和公共后缀组织。与跟踪属性的运行时验证技术不同,监视器可以跟踪规范的状态,但通常不需要存储跟踪,而超属性的监视器会反复对不断增长的Kripke结构进行模型检查。这就要求对树形和无环Kripke结构上的模型检查问题进行严格的复杂性分析。我们表明,对于树而言,Kripke结构的大小的复杂度是L-完全的,与HyperLTL公式中的量词替换的数量无关。对于非循环的Kripke结构,复杂度为PSPACE完全(在多项式层次结构的级别上,该级别对应于量词替换的数量)。对于树木和无环Kripke结构,Kripke结构的大小和HyperLTL公式的长度的组合复杂度均为PSPACE完全,对于树木和无替代HyperPTL公式的相关情况,其复杂度与NC一样低。因此,Kripke结构和公式的大小和形状都会对模型检查问题的复杂性产生重大影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号