首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号