My research area is static program analysis, by abstract interpretation, to verify or optimize programs. I have worked in particular on the verification of cryptographic protocols and on the optimization of memory management in the languages ML and Java. For more information, have a look at the following pages:
Teaching at MPRI (Parisian Master of Research in Computer Science), course 2-30 Cryptographic protocols: formal and computational proofs
Conferences:
Associate Editor International Journal of Applied Cryptography (IJACT)
Coordinator of the Formacrypt project.
Research interests:
Here are a few pointers towards my older work.