首页> 外文会议>Canadian conference on artificial intelligence >Protocol Verification in a Theory of Action
【24h】

Protocol Verification in a Theory of Action

机译:行动理论中的协议验证

获取原文

摘要

Cryptographic protocols are usually specified in an informal language, with crucial elements of the protocol left implicit. We suggest that this is one reason that such protocols are difficult to analyse, and are subject to subtle and nonintuitive attacks. We present an approach for formalising and analysing cryptographic protocols in the situation calculus, in which all aspects of a protocol must be explicitly specified. We provide a declarative specification of underlying assumptions and capabilities, such that a protocol is translated into a sequence of actions to be executed by the principals, and a successful attack is an executable plan by an intruder that compromises the goal of the protocol. Our prototype verification software takes a protocol specification, translates it into a high-level situation calculus (Golog) program, and outputs any attacks that can be found. We describe the structure and operation of our prototype software, and discuss performance issues.
机译:密码协议通常以一种非正式的语言指定,而协议的关键元素则被隐含。我们建议,这是此类协议难以分析并且容易受到微妙和非直观攻击的原因之一。我们提出了一种在情境演算中形式化和分析密码协议的方法,其中必须明确指定协议的所有方面。我们提供了有关基本假设和功能的说明性规范,以便将协议转换为要由委托人执行的一系列动作,而成功的攻击是入侵者可以执行的计划,它破坏了协议的目标。我们的原型验证软件采用协议规范,将其转换为高级情境演算(Golog)程序,并输出可以发现的所有攻击。我们描述了原型软件的结构和操作,并讨论了性能问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号