基于知识结构的认证协议验证-计算机软件与理论专业论文.docxVIP

  • 1
  • 0
  • 约8.19万字
  • 约 95页
  • 2019-03-23 发布于上海
  • 举报

基于知识结构的认证协议验证-计算机软件与理论专业论文.docx

摘 摘 要 知识推理作为人工智能领域中的一个重要研究方向,应用领域非常广泛. 安全协议作为网络通信的基础,在信息安全中具有重要作用,安全协议验证的 形式化方法也在最近三十年蓬勃发展起来.OBDD作为一种数据结构,在模型 检测等领域中得到了很好的应用.本文的主要研究成果主要体现在如下几个方 面: 1.给出了一个知识推理的框架一知识框架.在该框架下变量忘记作为一基本 操作,智能体可用其来对自己或其他智能体的知识进行推理.在该框架下, 最弱充分条件起作重要作用.给定一背景知识库T,及针对智能体i的可观 察变量集D‘,我们证明了:智能体{知道公式妒成立这一问题,可被转化为妒 在T下依赖0;的最弱充分条件是否成立问题.进一步,我们给出如何利用 一般化最弱充分条件来定义和获得公共知识common knowledge).该方法 本质上是基于语义的,但通过使用知识结构,我们给出了一种基于语法的 简洁形式来表示克里普克结构,所以在一定程度上避免了状态爆炸问题. 2.通过构造协议的知识结构,把知识逻辑的语义应用到认证协议分析和验 证中去.与类BAN逻辑相比,我们的方法可完全自动化,这是因为它是基 于协议定义本身,而不需进行任何所谓理想化(idealizatiom)(无法用算法 实现1处理.该方法的另一个显著特点是我们能够证明协议的正确性,而 不是去找漏洞.并且我们实现了可以自动进行安全协议验证和分析的工 具:SPV. 3.OBDD由于其精致的结构,具有压缩空间的特点,加上高效算法,使 得OBDD在模型检测等领域得到了很好的应用.我们利用OBDD的特点, 设计出基于OBDD的整数集合运算算法,并把该算法应用到图像处理中 去+ 关键词:知识推理,知识框架,形式化方法,安全协议验证,OBDD,SAT 集合运算,图像处理 AbstractKnowledge Abstract Knowledge reasoning is of important topics in AI and very useful in many domain.Security protocol is fundamental to network communication and very important to maintain security.Security protocol verification,especially by using formal method,is deeply developed in recent 30 years.OBDD is kind of data structure and efficiently used in many domain,such as model checking. This paper’S main contribution includes: 1.We investigate knowledge reasoning within simple framework called knowl— e@e structure.We variable lowetting as basic operation for agent to reason about its own other agents’knowledge.In our framework,two notions namely agents’observable variables and the weakest sufficient dition play important roles in knowledge reasoning.Given background knowledge base T and set of observable variables馥for each agent i,we show that the notion of agent i knowing formula妒Can be defined weakest sufficient condition of妒on 0t under T.Moreover,we show how to capture the notion of common knowledge by using generalized notion of weakest sufficient condition.Our approach is essentially semantical but we give syntactical and compact way to represent Kripke structures by using knowledge structures,and hence

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档