Cryptologie

Etablissement : ECOLE DU NUMERIQUE

Langue : Français

Période : S3

L’étudiant doit connaitre le langage mathématique et savoir programmer de manière impérative et récursive en Python.

Ce cours est le prétexte pour se poser des questions des représentations des données, et des problèmes de sécurité des transmissions.

Des méthodes de stéganographies servent d’introduction au cours.


Puis un détour par l’arithmétique et le calcul modulaire avec les preuves des théorèmes.


Les algorithmes classiques de cryptographie seront présentés.



  • Chiffrement de César

  • Chiffrement affine

  • Chiffrement de Vigenère

  • Chiffrement RSA

  • Ainsi que les méthodes d’attaque de ces méthodes de chiffrement.