Secure Distributed Computations and their Proofs

Secure Implementations for Typed Session Abstractions

Papers and Talks

Cryptographic Protocol Synthesis and Verification for Multiparty Sessions. CSF'09. (Technical Report coming soon.) Specifications and generated code for the session examples of the paper. Abstract

A Secure Compiler for Session Abstractions. Technical Report, May 2008. This full paper merges the results from the two papers below, provides the proofs, and includes additional details and examples. (It is a slighly extended version of a paper to appear in the Journal of Computer Security). Abstract

A Protocol Compiler for Secure Sessions in ML, 3rd Symposium on Trustworthy Global Computing (TGC 2007), November 5-6, 2007. This paper describes the usage and inner workings of our compiler, illustrating it with two running examples: an RPC session and a Conference Management System session. See also the TGC'07 slides. Abstract

Secure Implementations for Typed Session Abstractions, 20th IEEE Computer Security Foundations Symposium (CSF20), pp 170--186. July 2007. See also the CSF20 slides. Abstract

Tools

sessions-1.0.tgz (initial release), June 2007.

People

Karthikeyan Bhargavan, Ricardo Corin, Pierre-Malo Deniélou, Cédric Fournet, James Leifer, and Jérémy Planul.

Example

picture of a session graph