Gilles Barthe received a Ph.D. in Mathematics from the University of Manchester, UK, in 1993, and an Habilitation à diriger les recherches in Computer Science from the University of Nice, France, in 2004. He joined the IMDEA Software Institute in April 2008. Previously, he held positions at INRIA Sophia-Antipolis Méditerranée, France; University of Minho, Portugal; Chalmers University, Sweden; CWI, Netherlands; University of Nijmegen, Netherlands. He has published more than 100 refereed scientific papers. He has been coordinator/principal investigator of many national and European projects, and served as the scientific coordinator of the FP6 FET integrated project "MOBIUS: Mobility, Ubiquity and Security" for enabling proof-carrying code for Java on mobile devices (2005-2009). He has served as PC (co-)chair of several conferences including VMCAI, ESOP, FAST, SEFM, and been a PC member of more than 70 conferences, including CCS, CSF, EUROCRYPT, ESORICS, FM, ICALP, LICS, POPL, and S&P. He is a member of the editorial boards of the Journal of Automated Reasoning and of the Journal of Computer Security.
His research interests include programming languages and program verification, software and system security, cryptography, formal methods and foundations of mathematics and computer science. Since joining IMDEA, his research has focused on building foundations and tools for verifying cryptographic constructions and differentially private computations. He was awarded the Best Paper Award at CRYPTO 2011, PPoPP 2013, and FSE 2016, and was an invited speaker at numerous venues, including CAV'16, IJCAR'16, AsiaCrypt'15, CSF'14, ETAPS'13, QEST'13, ESORICS'12, ITP'12, and SAS'12.