Cédric Fournet

Cédric Fournet

I am interested in concurrent programming, distributed systems, and security. I am a member of the Programming Principles and Tools group at Microsoft Research in Cambridge, UK.

My recent research subjects include secure implementations of communication abstractions, access control for mobile code, concurrency in C#, authorization policies, private authentication, and the verification of cryptographic protocols for Internet security and Web Services security.

I joined Microsoft Research in 1998. Before that, I graduated from Ecole Polytechnique in 1992, worked for a year on deductive databases at BULL, obtained a second engineering degree from Ecole Nationale des Ponts et Chaussées in 1995, then did a PhD in computer science at INRIA Rocquencourt. In this PhD, I applied some concurrency theory to model distributed programming: I proposed a variant of the pi calculus as the core of a distributed programming language. I used this calculus to model the behavior of programs and implementations, in particular agent-based mobility, partial failure, and security. I also wrote the distributed runtime for a prototype implementation of the language.


Events (future, recent, and not so recent)


Revised: 24-06-2006.