首页> 外文会议>IEEE Computer Security Foundations Symposium >Reasoning about Policy Behavior in Logic-Based Trust Management Systems: Some Complexity Results and an Operational Framework
【24h】

Reasoning about Policy Behavior in Logic-Based Trust Management Systems: Some Complexity Results and an Operational Framework

机译:基于逻辑的信任管理系统中策略行为的推理:一些复杂性结果和一个操作框架

获取原文

摘要

In this paper we show that the logical framework proposed by Becker et al. [1] to reason about security policy behavior in a trust management context can be captured by an operational framework that is based on the language proposed by Miller in 1989 to deal with scoping and/or modules in logic programming. The framework of Becker et al. uses propositional Horn clauses to represent both policies and credentials, implications in clauses are interpreted in counterfactual logic, a Hilbert-style proof system is defined and a system based on SAT is used to prove whether properties about credentials, permissions and policies are valid, i.e. true under all possible policies. Our contributions in this paper are three. First, we show that this kind of validation can rely on an operational semantics (derivability relation) of a language very similar to Miller's language, which is very close to derivability in logic programs. Second, we are able to establish that, as in propositional logic, validity of formulas is a co-NP-complete problem. And third, we present a provably correct implementation of a goal-oriented algorithm for validity.
机译:在本文中,我们证明了Becker等人提出的逻辑框架。 [1]可以通过基于米勒(Miller)在1989年提出的用于处理逻辑编程中的作用域和/或模块的语言的操作框架来捕获有关信任管理上下文中的安全策略行为的原因。贝克尔等人的框架。使用命题Horn子句来表示策略和凭据,子句中的含义在反事实逻辑中解释,定义了希尔伯特风格的证明系统,并且基于SAT的系统用于证明有关凭据,权限和策略的属性是否有效,即在所有可能的政策下均为true。我们在本文中的贡献是三。首先,我们证明了这种验证可以依靠一种与米勒语言非常相似的语言的操作语义(可导性关系),这与逻辑程序中的可导性非常接近。其次,我们能够确定,与命题逻辑一样,公式的有效性是一个共NP-完全问题。第三,为了有效性,我们提出了一种可证明正确的面向目标算法的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号