Automatic Verification of Security Protocols

Go Back to Talks and Events

Events Summary

Talk by Dr. Bruno Blanchet ,CNRS, Ecole Normale Supperieure.
Time: July 10, 2pm Place: Rm.2311 (CS Wireless Seminar Room), Computer Science Building

Abstract

CryptoVerif: A Computationally Sound Mechanized Prover for Security Protocols

We will present the prover CryptoVerif and briefly compare with other protocol provers, in particular our other prover ProVerif.

CryptoVerif is the first mechanized prover for security protocols sound in the computational model. It produces proofs presented as sequences of games, like the manual proofs of cryptographers; these games are formalized in a probabilistic polynomial-time process calculus. CryptoVerif provides a generic method for specifying security assumptions on cryptographic primitives, which can handle shared-key and public-key encryption, signatures, message authentication codes, and hash functions. It can prove secrecy and correspondence properties (including authentication). It produces proofs valid for a number of sessions polynomial in the security parameter, in the presence of an active adversary.

Bio: Bruno Blanchet received his BSc and MSc degrees in computer science from Ecole Normale Superieure, Paris, France in 1995 and 1996, respectively. He did his PhD at INRIA Rocquencourt under the supervision of Patrick Cousot and Alain Deutsch and received his PhD degree from Ecole Polytechnique in 2000. He was an independent research group leader at the Max-Planck-Institut for Computer Science, Saarbrucken, Germany from 2001 to 2004. Since 2001, he has been researcher at CNRS, Ecole Normale Supperieure. His main research interest is automatic program analysis for verification, in particular the formal verification of security protocols.

 

Department of Computer Science • Stony Brook University, Stony Brook, NY 11794-4400 • 631-632-8470 or 631-632-8471