Portrait de Benoit Donnet : Algorithmique des grands systèmes et cybersécurité
Côté Face - Côté Pile
Le chercheur et l’homme
Né en 1980, Benoit Donnet a grandi à Soignies, dans le Hainaut. Il a suivi des études d’informatique à l’Université de Namur (anciennement Facultés Universitaires Notre Dame de la Paix) pour être diplômé d’un Master en Informatique en 2003. Benoit Donnet a effectué son doctorat à l’Université Pierre & Marie Curie (Paris VI) et au Center for Applied Internet Data Analysis (CAIDA — University of California at San Diego, USA) entre 2003 et 2006. S’en est suivi un PostDoc à l’Université Catholique de Louvain avant de rejoindre l’Université de Liège (ULiège) en 2011, comme Chargé de Cours, ensuite Professeur (2019) et, désormais, Professeur Ordinaire (2025).
Côté face, Benoit Donnet est un chercheur enthousiaste. Ses travaux portent sur les réseaux informatiques et, en particulier, sur les techniques de mesure d’Internet permettant d’en découvrir la topologie et d’en comprendre les limites. C’est ainsi qu’il a développé le premier algorithme distribué de mesure (Doubletree).
Côté pile, Benoit Donnet est un père de famille épanoui et un fou de musique. Il possède plusieurs modèles de Gibson « Les Paul » ainsi que des guitares acoustiques. Il en joue régulièrement au sein du groupe de hard rock namurois ONEonONE. Benoit Donnet est aussi passionné de lecture, en particulier de la bande dessinée franco-belge : sa bibliothèque personnelle compte plus de 1800 titres.
Des enjeux sociétaux et industriels importants
Les travaux scientifiques de Benoit Donnet ciblent la sécurité informatique et, en particulier, la manière d’éviter les cyberattaques et d’assurer la résilience des systèmes informatiques i.e., la continuité des opérations en cas d’attaque.
Dans le contexte géopolitique mondial actuel, on considère que les cyberattaques constituent une menace continue faisant partie de ce qu’on appelle la « guerre hybride ». C’est une évidence, car l’informatique n’est plus limitée aux simples ordinateurs mais est devenue totalement transversale à notre société. L’informatique moderne gère la distribution d’énergie, les transports, les soins de santé, … Dès lors, il est capital d’être à la fois capable de détecter une attaque au plus tôt (pour limiter son impact) mais aussi d’assurer la continuité du système et la confidentialité des données stockées et traitées dans les grandes infrastructures informatiques.
De la recherche à l’enseignement
Dans les travaux de Benoit Donnet, les connaissances et les concepts issus de la recherche fondamentale servent de fondation au développement d’applications industrielles. L’expérience acquise dans le développement et le déploiement d’algorithmes distribués de mesure ouvre aussi la voie à des recherches sur le déploiement des tunnels MPLS (i.e., des circuits virtuels qui font apparaitre les chemins Internet plus courts en cachant les sauts intermédiaires). Dans ce cadre, Benoit Donnet a créé l’outil TNT (Trace the Naughty Tunnel) permettant de révéler le trafic caché dans les tunnels MPLS. Cet outil est actuellement déployé par CAIDA, centre de référence mondial dans les mesures du réseau.
Les concepts introduits et étudiés par Benoit Donnet ont également permis des développements autour de l’observabilité des infrastructures, tels que le protocole IOAM qui est actuellement en cours de standardisation à l’Internet Engineering Task Force (IETF) et qui a été implémenté dans le système d’exploitation Linux. De même, la modélisation du comportement du réseau permet le déploiement de frameworks pour l’analyse et l’interprétation de grands ensembles de données. Ceci permet, par exemple, d’optimiser le trafic réseau dans l’infrastructure en le répartissant de manière équitable entre les différents chemins possibles.
Les travaux de Benoît Donnet dans le domaine de la cybersécurité sont à la base des projets CyberExcellence et CyberGalaxia. Ces recherches, financées par le Service Publique de Wallonie et le Fonds Européen de Développement Régional (FEDER), sont aussi menées en mettant la recherche fondamentale au service d’une recherche appliquée. Par exemple, en se posant la question de la sécurisation des transactions financières modernes (e.g., Bitcoin, smart contracts), on en vient à proposer des bonnes pratiques de programmation. En effet, souvent perçues comme inviolables, les transactions financières modernes n’en restent pas moins sensibles aux cyberattaques, en particulier celles qui permettent de détourner de l’argent. Généralement, ces attaques s’appuient sur une mauvaise utilisation et compréhension des concepts de base (e.g., réutiliser plusieurs fois le même nombre à usage unique – « nonce » - pour signer plusieurs transactions).
La démarche d’enseignement de Benoit Donnet s’appuie elle aussi sur la complémentarité des approches théoriques et pratiques. Depuis toujours, il est impliqué dans l’enseignement de la programmation pour lequel il s’est interrogé sur la façon d’introduire les bases de l’abstraction à travers le raisonnement diagrammatique. Ce questionnement fondamental a donné naissance à l’outil CAFÉ (« Correction Automatique et Feedback pour les Étudiants ») qui est capable de corriger automatiquement le code informatique rédigé par un étudiant mais aussi le raisonnement qui a sous-tendu son élaboration. Le raisonnement diagrammatique et CAFÉ vont au-delà de l’informatique et trouvent des applications dans les STEM (Science, Technology, Engineering, and Mathematics) et, en particulier, dans l’enseignement de la physique et de la chimie.
