Cryptographic Protocol Generation from CAPSL

Jonathan Millen and Frederic Muller
SRI-CSL-01-07, December 2001

Abstract

Java code is generated to implement cryptographic network protocols specified abstractly in CAPSL. The translation source is the CAPSL intermediate language CIL, and the output includes code for each party and for a demonstration environment server that permits user examination and control of communication. Standard Java cryptographic providers are used.