@MISC{Jøsang95securityprotocol, author = {Audun Jøsang}, title = {Security Protocol Verification using SPIN}, year = {1995} }
Share
OpenURL
Abstract
SPIN is a model checking tool. This paper presents some ideas on how SPIN/PROMELA can be adapted to cover security protocol verification. Existing methods are usually based on logical deduction and theorem proving, and I briefly describe the strength and weaknesses of BAN logic which is one of the methods most widely used. The goal of using SPIN for security protocol verification is to see whether model checking can be used to find protocol weaknesses which other methods leave undetected. A brief description of a practical realisation is given, and the difficulties, which are the specification and implementation of the model and the state space explosion, are pointed out.