Research on Model and Implementation Authentication of SPI Calculus Specifications

XU Dong-Hong,QI Yong,HOU Di
DOI: https://doi.org/10.3969/j.issn.1002-137X.2007.10.018
2007-01-01
Computer Science
Abstract:Under the situations of effective approach being lack to evaluate the security properties of security protocols, an approach is proposed to construct the security protocol based on SPI calculus or similar process algebra in this pa- per.Applying this approach,the formal description of security protocol can be described effectively,furthermore,the SPI calculus can be implemented.However,there is no any traces to illustrate how to find or design an adapted tool to authenticate the correction of the security properties of the security protocol.In this paper we introduce SPRITE, SPRITE is a tool based on SPI calculus that can guarantee whether is the model and process describing right or not,and design the concrete ways to implement the reflection from abstract SPI calculus to concrete Java code.The approach is illustrated by a typed one way authentication protocol WOO-LAM security protocol.The authentication tool SPRITE generate concrete Java code that can be simple and concrete to describe the security property.It is more adapt to man- kind's understand not just to adapt computer interpretation.
What problem does this paper attempt to address?