18th International Conference on Advanced Information Networking and Applications (AINA'04) Volume 1
Spi2Java: Automatic Cryptographic Protocol Java Code Generation from spi calculus
Fukuoka, Japan
March 29-March 31
ISBN: 0-7695-2051-0
The aim of this work is to describe a tool (Spi2Java) that automatically generates Java code implementing cryptographic protocols described in the formal specification language spi calculus. Spi2Java is part of a set of tools for spi calculus, also including a pre-processor, a parser, and a security analyzer. The latter can formally analyze protocols and detect protocol flaws. When a protocol has been analyzed and an adequate confidence about its correctness has been reached, Spi2Java can generate a corresponding correct Java implementation of the protocol, thus dramatically reducing the risk of introducing security flaws in the coding phase.
Citation:
Davide Pozza, Riccardo Sisto, Luca Durante, "Spi2Java: Automatic Cryptographic Protocol Java Code Generation from spi calculus," aina, vol. 1, pp.400, 18th International Conference on Advanced Information Networking and Applications (AINA'04) Volume 1, 2004