计算机应用 ›› 2005, Vol. 25 ›› Issue (07): 1548-1550.DOI: 10.3724/SP.J.1087.2005.01548

• 信息安全 • 上一篇    下一篇

密码协议的Promela语言建模及分析

龙士工,王巧丽,李祥   

  1. 贵州大学 计算机软件与理论研究所
  • 收稿日期:2004-12-15 修回日期:2005-04-12 出版日期:2005-07-01 发布日期:2005-07-01
  • 作者简介:龙士工(1967- ),男,湖南石门人,讲师,博士研究生,主要研究方向:计算机网络、信息安全;王巧丽(1979-),女,河南人,硕士研究生,主要研究方向:模型检验与协议分析;李祥(1942-),男,贵州人,教授,主要研究方向:计算机网络、信息安全
  • 基金资助:

    贵州省自然科学基金资助项目(20043029)

Promela modeling and analysis for security protocol

LONG Shi-gong,WANG Qiao-li,LI Xiang   

  1. Institute of Computer Software and Theory, Guizhou University
  • Received:2004-12-15 Revised:2005-04-12 Online:2005-07-01 Published:2005-07-01

摘要:

给出了利用SPIN模型检测分析密码协议的一般方法。作为一个实例,对NeedhamSchroeder 公钥密码协议用Promela语言建模,并利用SPIN进行了分析验证,发现了其安全漏洞。该方法很容易推广到有多个主体参与的密码协议的分析

关键词: 密码协议, 模型检测, SPIN, Promela

Abstract:

The normal model checking technology to analyse security protocol was introduce. As an example, a model for Needham-Schroeder Public-Key Protocol was constructed by using Promela language. SPIN was used to check and discover an attack upon the protocol. The method is easy to extend to check the security protocol which involves several agents.

Key words: security protocol, model checking, SPIN, Promela

中图分类号: