摘要
安全协议的形式化分析是当前安全协议研究的热点,如何扩充现在已经成熟的理论和方法去研究更多的安全性质,使同一系统中各种安全性质在统一的框架下进行分析和验证是一个亟待解决的问题.进程演算是一强有力的并发系统建模工具,而结合知识推理可以弥补进程演算固有的缺乏数据结构支持的特点,以此提出了一个安全协议形式化分析的一般模型.基于此模型,形式化地定义了一些安全性质,给出了一个实例研究,并指出了进一步完善此模型的研究方向.
Formal analysis of security expand the existing methods to study protocols is becoming more and more more security properties and to form important. It is desiderated to a unified framework to analyze various security properties. Process calculus is a powerful tool for modeling concurrent systems. The existing process calculi, however, are not very convenient to support data structure. In this paper, a generic model is proposed for the analysis of security protocols based on a process calculus with knowledge derivation. The model facilitates the formal definitions of some well known security properties. Using this model the Needham-Schroeder public-key protocol is analyzed as a case study, Some future directions are pointed out.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2006年第5期953-958,共6页
Journal of Computer Research and Development
基金
国家杰出青年科学基金项目(60225012)
国家"九七三"重点基础研究发展规划基金项目(2003CB317005)
国家自然科学基金项目(60473006)
浙江省湖州市自然科学基金项目(2005YZ09)~~
关键词
进程演算
知识推理
安全协议
形式化分析
process calculus
knowledge derivation
security protocol
formal analysis