Skip Navigation

Directed Research Project Details

SPINGenerator: a Tool for Automatic Construction of Promela Programs for Cryptographic Protocols

Author:Zebin Chen
Date:December 12, 2002
Time:13:00
Location:220 Deschutes

Abstract

Cryptographic protocols are widely used in modern communiation. However, it is not easy to desin a cryptographic protocol correctly. Model checking is one of the formal methods to help detect flaws in a cryptographic protocol, and Spin is one of the model checkers used with the input of Promela programs. However, in practice, writing a Promela program for Spin takes much effot, and sometimes is error-prone. It seems benefitial to create a tool to automate the process of writing Promela program. In my DRP presentation, I will explain the problems in manually coding Promela program, and how these steps are automated via a tool, SPINGenerator. In current implementation, SPINGenerator has limited applicable domain.