Chercheur postdoctoral — des solveurs qui prouvent leur raisonnement
Depuis janvier 2024, je suis chercheur postdoctoral à l’université de Glasgow, dans la section FATA. Je travaille avec Ciaran McCreesh, Matthew McIlree et le groupe VeriPB sur des solveurs certifiants, c’est-à-dire des solveurs d’optimisation sous contraintes qui génèrent une preuve vérifiable de leur raisonnement.
Auparavant, j’ai effectué ma thèse sur la cryptanalyse symétrique à l’aide de langages déclaratifs. J’ai utilisé des solveurs de contraintes, de programmation linéaire et de satisfiabilité booléenne, mais aussi des algorithmes dédiés, pour trouver des caractéristiques différentielles ou monter des attaques par cube, par exemple. Je travaillais dans l’équipe CAPSULE à Rennes, encadré par Stéphanie Delaune, Patrick Derbez et Charles Prud’homme.
Avant cela, j’ai obtenu le master Optimisation et recherche opérationnelle à Nantes et à Bruxelles, et j’ai effectué plusieurs stages de recherche sur l’optimisation multi-objectif, l’analyse statique de programmes et les explications en programmation par contraintes.
| Théorie des graphes | Université de Rennes 1, licence 3 | 2020 · 24 h |
| Programmation linéaire en nombres entiers | Université de Rennes 1, master 1 | 2020 · 12 h |
| Programmation fonctionnelle | INSA Rennes, master 1 | 2021 · 18 h |
| Informatique | Université de Rennes 1, licence 1 | 2021–2023 · 72 h |