
Charles Bouillaguet
assistant professor
charles [dot] bouillaguet [curly stuff] sorbonne-universite [dot] fr
Sorbonne UniversitéCampus Pierre et Marie Curie
Bureau 24-25-410
4 place Jussieu, 75252 Paris Cedex 05 - FRANCE
I am a member of the ALMASTY team of the LIP6 lab in Sorbonne Université in Paris. I teach computer science in Sorbonne University.
Between 2012 and 2020, I was a member of the Computer algebra & HPC team inside the CRIStAL lab.
My up-to-date CV in french.
Teaching
Introduction au HPC pour M1 SFPN @ SU et MAIN4 @ Polytech'Sorbonne. documents pédagogiques (aussi disponibles sur Moodle).
Introduction à la sécurité pour M1 SFPN @ SU et MAIN4 @ Polytech'Sorbonne.
Cryptologie avancée, UE de M2 à Sorbonne Université. La page du cours.
Research
My research interests lies primalirly in cryptography. I am mostly interested in cryptanalysis and the implementation of cryptographic attacks. On the computer algebra side, I am interested in sparse gaussian elimination and solving polynomial systems. In both case I have been led to write high-performance implementations and run them on parallel computers.
- The text of my habilitation thesis (HDR).
- The text of my PhD thesis.
- My publications.
- My software productions.
- My "official" page at LIP6.

Popularization
I am the author of a small book entitled "Sommes-nous prisonniers des codes secrets ?" with Pierre-Alain Fouque. You can see it on the webpage of the editor.
Misc
- My Erdős number is 3 (with a monotone chain : Erdös -- Odlyzko [1979] -- Joux [1992] -- Bouillaguet [2012]).
- I have a (1,3)-Shamir number.
- Some random stuff and hacks I made in the past