Enseignement




En complément de ma recherche j'enseigne en école d'ingénieurs, à l'Ecole des Mines de Nancy et à Télécom Nancy. J'ai durant mes trois années de thèse enseigné l'informatique à l'université Sorbonne Université (anciemment UPMC, Paris 6).


Télécom Nancy



  • Cryptographie et Authentification
    Deuxième année de la formation par apprentissage. Printemps 2021.
    Le pdf du cours est disponible à la demande, ainsi que les corrigés des TD. Voici les TD et les quizz (énoncés sans corrigés) :
  • Cryptographie pour les ISS
    Deuxième année ISS (Internet Systems and Security). Hiver 2020.
    Les corrigés et examens sont disponibles à la demande. Voici les supports de cours et de TD (énoncés sans corrigés) :
    • Le Cours 1 et le TD1 sur les notions générales (SSH, force brute, canal confidentiel...) et la cryptanalyse historique (substitution et chiffre de Vigenère).
    • Le Cours 2 et le TD2 sur les chiffrements à flot et chiffrements par bloc.
    • Le Cours 3 et le TD3 sur les modes opératoires.
    • Le Cours 4 et le TD4 sur les fonctions de hachage.
    • Le Cours 5 et le TD5 sur le système de chiffrement RSA.
    • Le Cours 6 et le TD6 sur le chiffrement El Gamal et le problème du logarithme discret.


Ecole des Mines de Nancy



  • Initiation à la cryptographie
    Première année du mastère spécialisé. Hiver 2019.
    Le pdf du cours est disponible à la demande, ainsi que les corrigés des TD. Voici les TD (énoncés sans corrigés) :
    • Le premier TD consiste à déchiffrer le message caché dans cette peinture de Charles Barraud, peinte en 1921.



    • Le TD 2 porte sur la cryptanalyse automatique des systèmes monoalphabétiques, le chiffrement de Vigenère et celui de Vernam.
    • Le TD 3 sur les mots de passe.
    • Le TD 4 sur les fonctions de hachage.
    • Le TD 5 sur la cryptographie symétrique : chiffrement par bloc, chiffrement par flot, et modes des chiffrement.
    • Le TD 6 sur la cryptographie asymétrique : RSA, principe, multiplication rapide et cryptanalyse par canaux cachés.
    • Le TD 7 sur la cryptographie asymétrique : protocole d'échange de clefs de Diffie-Hellman et problème du logarithme discret.
    • Un projet long sur le protocole de carte bancaire EMV, et ses nombreuses failles.

  • Initiation à LaTeX
    Troisième année d'Ecole d'ingénieur des Mines de Nancy. Hiver 2019.
    Les slides du cours.

  • TCSS5AC - Info I: Cours de Python avancé
    Première année d'école d'ingénieur, tronc commun scientifique. Automne 2018.
    La page web du cours détaille les jours et le contenu des séances.
    Quelques documents :

  • Initiation à LaTeX
    Troisième année d'Ecole d'ingénieur des Mines de Nancy. Hiver 2018.

  • Initiation à la cryptographie
    Première année du mastère spécialisé. Hiver 2018.

Sorbonnes Universités (UPMC - Paris 6)


  • 3M101: Projet
    Un groupe d'étudiants de Licence 3 de mathématiques. Printemps 2016.

  • 1I001: Eléments de programmation (cours en Python).
    Deux groupes d'étudiants de Licence 1. Automne 2015.
    Vous trouverez ici les liens pour la page web du cours et celle pour les soumissions. Attention toutefois, la page web pour les soumissions n'est accessible que depuis les machines de l'ARI.
    Pour vous entrainer :
  • 4I905: Représentation des Nombres et Algorithmes : application à la cryptographie.
    Un cours/TD à destination d'étudiants de Master 1. Printemps 2015.
  • 1I001: Eléments de programmation (cours en Python).
    Trois groupes d'étudiants de Licence 1. Automne 2014.
    Vous trouverez ici les liens pour la page web du cours et celle pour les soumissions.
    Pour vous entrainer :
  • 1I002: Introduction au Langage C.
    Un groupe d'étudiants de Licence 1. Printemps 2014.

  • LI213: Types et Structures de Données.
    Un groupe d'étudiants de Licence 2. Printemps 2014.