【24h】

Model Checking of Needham-Schroeder Protocol Using UPPAAL

机译:使用UPPAAL的Creatherham-Schroeder协议的模型检查

获取原文

摘要

Currently, formal methods are the mainstream methods of cryptographic protocol analysis. Typically, these most used approaches for the protocols analysis do not take time into account, and this choice simplifies the analysis. However, cryptographic protocols like distributed programs in general are sensitive to the passage of time. A method for the protocols that are aware of timing aspects is presented using a model checker of formal methods based on timed automata, UPPAAL. We study a simplified version of the well known Needham Schroeder Public Key Protocol (NS protocol for short). Since the actual encrypting and decrypting of the message takes time, timeliness of the message is introduced when modeling the simplified protocol. Thus, timed automata for the simplified NS protocol are obtained. Due to the check engine of the UPPAAL adopting advanced technology, this method can avoid state space explosion problem arisen in the general timed automata application. The possible forms of simplified NS protocol authentication failure are presented in UPPAAL tool. This experimental result illustrates an intruder's attack upon the NS public key protocol. Therefore the method could find the flaws of the simple protocol.
机译:目前,正式方法是加密协议分析的主流方法。通常,协议分析的这些最常用的方法不会考虑到时间,并且此选择简化了分析。但是,像分布式程序一样的加密协议通常对时间的流逝敏感。使用基于定时自动机,UPPAAL的正式方法的模型检查器提出了一种了解定时方面的协议的方法。我们研究了一个众所周知的众所周知的夏罗德公钥协议(简称NS协议)的简化版本。由于消息的实际加密和解密需要时间,因此在建模简化协议时引入了消息的及时性。因此,获得了简化NS协议的定时自动机。由于UPPAAL的检查引擎采用先进的技术,这种方法可以避免在一般定时自动机应用中出现的状态空间爆炸问题。 UPPAAL工具中提供了简化的NS协议认证失败的可能形式。该实验结果说明了入侵者对NS公钥协议的攻击。因此,该方法可以找到简单协议的缺陷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号