Spi2Java: Automatic Cryptographic Protocol Java Code Generation from spi calculus

  • Authors:
  • Davide Pozza;Riccardo Sisto;Luca Durante

  • Affiliations:
  • -;-;-

  • Venue:
  • AINA '04 Proceedings of the 18th International Conference on Advanced Information Networking and Applications - Volume 2
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The aim of this work is to describe a tool (Spi2Java)that automatically generates Java code implementing cryptographic protocols described in the formal specificationlanguage spi calculus. Spi2Java is part of a set of tools forspi calculus, also including a pre-processor, a parser, and asecurity analyzer. The latter can formally analyze protocolsand detect protocol flaws. When a protocol has been analyzed and an adequate confidence about its correctness hasbeen reached, Spi2Java can generate a corresponding correct Java implementation of the protocol, thus dramaticallyreducing the risk of introducing security flaws in the codingphase.