Language Design for Computationally Sound Communications Abstractions (joint work with Cédric Fournet)
Extended Abstract presented at the 2nd Workshop on Formal and Computational Cryptography (FCC). Affiliated Workshop of ICALP'06, Venice, Italy, July 9 2006.

Abstract: We are interested in computationally sound implementations for languages of distributed communicating processes, with secure high-level primitives for authentication and secrecy, but without explicit cryptography. We develop such an implementation for a variant of the pi calculus (see Adão and Fournet, ICALP'06). In this language, security properties can be studied using traces and equivalences that account for the presence of an arbitrary (abstract) adversary that controls the network. The cryptographic implementation of the language uses standard primitives and assumptions; it guarantees that these abstract properties also hold in a concrete, distributed setting, against probabilistic polynomial-time active adversaries. At FCC'06, we intend to review and discuss the design space for programming languages with cryptographically sound implementations. In particular, we motivate some unusual design choices for our language, we discuss its current limitations, and we consider possible extensions.

Publication Info. Extended Abstract.

Date: 15 June 2006.

Get a preprint: PDF | PS | BibTeX Citation.


[ Back to Publications List ]