Skip to main content.
Professor in Computer Science at Rennes 1 University and Institut Universitaire de France.


Pierre-Alain Fouque
Université Rennes 1
Campus de Beaulieu
263, avenue du Général Leclerc - Batiment 12
35042 Rennes Cedex
Tel: +33 2 99 84 75 58


PhD Students

Past Students:
  1. Sébastien Zimmer, PhD 2005-2008 with David Pointcheval.
    Subject: Authentication and Key Derivation, École polytechnique. Defense 22 september 2008, École normale supérieure.
    Actual Position: Defense Minister.
  2. Gilles Macario-Rat, PhD 2007-2010 with Jacques Stern.
    Subject: Cryptanalysis of Multivariate Schemes and the IP Problem, Paris VII. Defense 28 June 2010. PhD done in the Orange Labs.
    Actual position: permanent researcher at Orange Labs.
  3. Gaëtan Leurent, PhD 2007-2010.
    Subject: Design and Analysis of hash functions, Paris VII. Defense 30 september 2010. Main advisor (90%), co-advisor David Pointcheval.
    Actual position: Starting Research Grant at INRIA Paris.
  4. Charles Bouillaguet, PhD 2008-2011.
    Subject: Multivariate Cryptanalysis, Mode of operation for hash functions and AES cryptanalysis tool.
    Actual Position: Assistant Professor at Lilles.
  5. Delphine Masgana Leresteux, PhD 2008-2012.
    Subject: Fault Attacks. Work done at DGA MI Labs at Rennes.
    Actual Position: Engineer at DGA.MI.
  6. Jérémy Jean, PhD 2010-2013.
    Subject: Crytanalysis of Hash Function.
    Actual Position: Researcher and Engineer at ANSSI.
  7. Patrick Derbez, PhD 2010-2013.
    Subject: Cryptanalysis of AES.
    Actual Position: Assistant Professor at Université Rennes 1
  8. Jean-Christophe Zapalowicz PhD 2011-2014.
    Subject: Cryptanalysis of Pseudo-Random Generator and side-channel attack
    Actual Position: Thales.
  9. Sonia Belaid. PhD 2012-2015 with Michel Abdalla.
    Subject: Side-Channel: Attacks and Masking.
    Actual Position: Researcher at Thales.
  10. Brice Minaud. PhD 2014-2016.
    Subject: Analyse de primitives cryptographiques récentes
    Postdoc at RHUL with Kenny Paterson.
  11. Pierre Karpman. PhD 2013-2016 with Daniel Augot and Thomas Peyrin.
    Postdoc at CWI with Mark Stevens.
  12. Pierre Lestringant. PhD 2013-2016 with Amossys (Rennes) with Frédéric Guilhéry.
    Subject: Identification of cryptographic algorithms in security products.
  13. Benjamin Richard. PhD 2013-2017 with Orange Labs (Paris) with Gilles Macario-Rat and Cristina Onete.
    Subject: Security Proof in Authentication and Key Exchange.
Current Students:
  1. Raphael Bost. PhD 2014-2017 with David Pointcheval. DGA.MI
    Subject: Security Proof in Symmetric Cryptography and Cloud Security.
  2. Claire Delaplace. PhD 2015-2017 with Charles Bouillaguet. ANR Brutus.
    Subject: Side-Channel and Lattice-Based Cryptography.
  3. Thomas Espitau. PhD 2016-2019 with Antoine Joux.
    Subject: Lattice-Based Cryptography.

Master Students

  1. Oualid Ammar, Internship Master Algo 1999/2000.
    Implementing Shoup threshold signature scheme.
  2. Sébastien Zimmer, Internship Master MPRI 2004/2005.
    Distinguishing LSB or MSB of a Diffie-Hellman key from random bits.
  3. Gaëtan Leurent, Internship Master MPRI 2005/2006.
    Automatic Search of Differential Paths on the MD4 Hash Function.
  4. Aurore Bernard, Internship Master MPRI 2005/2006.
    Attacks on algebraic hash functions.
  5. Charles Bouillaguet, Internship Master MPRI 2006/2007.
    Security and Security Proof of Mode of operations for hash functions.
  6. Thomas Chardin, Internship Ecole polytechnique, 2007/2008.
    Timing-Cache Attack on RC4.
  7. Jérémy Jean, Internship KTH/Ensimag 2009/2010.
    Rebound Attacks on ECHO
  8. Patrick Derbez, ENS Cachan, Internship Master Maths Appli (UVSQ) 2009/2010.
    Automatic Search of guess-and-determine and MITM Attacks on Round-Reduced AES
  9. Thomas Bourgeat, ENS, Internship (L3) 2013.
    Algorithms for LPN.
  10. Thomas Espitau, ENS Cachan, Internship (L3) 2014.
    Higher-Order Differential and Hash Functions.
  11. Chen Qian, ENS Rennes, Internship (L3) 2014.
    Fault Attack on Pairing Implementation.
  12. Paul Kirchner, ENS, Internship (L3) 2014.
    BKW Algorithm for binary LWE.
  13. Paul Kirchner, ENS, Dispo (M1-M2) 2015-16.
    Lattice algo, FHE, White-Box Crypto, NTRU cryptanalysis, Gentry-Szydlo algo.


I am responsible for different projects:


I have been secretary for the concours at l'Ecole normale supérieure. Here you can find some past exams. I have also been involved in the international recruitment.