首页> 外文学位 >Automatic validation of secure authentication protocols.
【24h】

Automatic validation of secure authentication protocols.

机译:自动验证安全认证协议。

获取原文
获取原文并翻译 | 示例

摘要

With the growing role of e-commerce in commercial transactions, the role of secure authentication protocols has become increasingly more important. Ironically, authentication protocols have been prone to design errors and many authentication protocols are shown to be vulnerable to attacks. It is, therefore, important to develop methods for ensuring that security protocols have minimal vulnerabilities.; Many techniques have been proposed for validating the correctness of security protocols. Among these, general purpose model checking is one of the preferred methods, since it can be performed automatically. Therefore, protocol designers can use model checking even if they are not proficient in formal techniques. Although an attractive approach, state space explosion prohibits model checkers from validating secure protocols with a significant number of communicating participants.; In this work, we propose new methods to address the problem of state space explosion. Model checking with pre-configuration is a “divide-and-conquer” approach that reduces the amount of memory required for verification. In the pre-configuration technique, the values of some or all of the protocol variables are pre-determined before running the model checker. As a result, the state space is divided by the preset values. The soundness of the proposed method was proven by showing that the state space of the model checking with pre-configuration is equivalent to that of traditional model checking. Several pre-configurations using different state variables to divide the state space are proposed and the performance of this method is demonstrated by checking the Needham-Schroeder-Lowe Public-Key protocol using an existing model checker. The memory size required for this verification is reduced significantly using the pre-configuration technique, therefore larger designs can be verified than with traditional model checking. Verification time is also reduced since the method permits symmetry to be used more effectively during the model checking.; Message Availability Checking (MAC) is also proposed as a new automatic verification method for authentication protocols. Though model checking with pre-configuration is effective in reducing the memory size and run time required, that method still suffers from explosion problems in space and time. With implicit message exchanges between participants, MAC does not suffer from the problem of explosion in memory size. Moreover, MAC generates verification results that are a hundred to a thousand times faster than the best results of model checking with pre-configuration for the verification of the Needham-Schroeder-Lowe Public-Key protocol.
机译:随着电子商务在商业交易中的作用越来越大,安全身份验证协议的作用变得越来越重要。具有讽刺意味的是,身份验证协议很容易出现设计错误,并且显示许多身份验证协议容易受到攻击。因此,开发确保安全协议具有最小漏洞的方法很重要。已经提出了许多技术来验证安全协议的正确性。其中,通用模型检查是首选方法之一,因为它可以自动执行。因此,协议设计人员即使不精通形式技术也可以使用模型检查。状态空间爆炸虽然是一种有吸引力的方法,但它禁止模型检查器验证与大量通信参与者之间的安全协议。在这项工作中,我们提出了解决状态空间爆炸问题的新方法。带有预配置的模型检查是一种“分而治之”的方法,可减少验证所需的内存量。在 pre-configuration 技术中,某些或所有协议变量的值是在运行模型检查器之前预先确定的。结果,状态空间除以预设值。通过显示具有预配置的模型检查的状态空间与传统模型检查的状态空间等效,证明了该方法的正确性。提出了几种使用不同状态变量划分状态空间的预配置,并通过使用现有模型检查器检查Needham-Schroeder-Lowe公钥协议来证明该方法的性能。使用预配置技术可以大大减少验证所需的存储器大小,因此与传统的模型检查相比,可以验证更大的设计。验证时间也减少了,因为该方法允许在模型检查期间更有效地使用对称性。还提出了消息可用性检查(MAC)作为身份验证协议的一种新的自动验证方法。尽管具有预配置的模型检查在减小内存大小和所需的运行时间方面是有效的,但是该方法仍然存在时空爆炸问题。通过参与者之间的隐式消息交换,MAC不会出现内存大小爆炸的问题。此外,MAC产生的验证结果比通过预配置来验证Needham-Schroeder-Lowe公钥协议的模型检查的最佳结果要快一百到一千倍。

著录项

  • 作者

    Kim, Kyoil.;

  • 作者单位

    The University of Texas at Austin.;

  • 授予单位 The University of Texas at Austin.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2003
  • 页码 p.6242
  • 总页数 167
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号