Cours de Cryptographie des l'UVs SR06 et MT10
Le support de présentation du TD cryptanalyse
Un texte français pour calculer les fréquences
Un texte chiffré avec alphabet mélangé
Un autre texte chiffré Vigenere
Un site réalisé par un étudiant de SR06 permettant le chiffrement/déchiffrement ainsi que la cryptanalyse d'un Vigenere (miroir local à ce site)
Cours MT10 partie 1 (tests de primalité et factorisation)
Cours MT10 partie 2 (anneaux de polynômes et corps finis)
Cours MT10 partie 3 (courbes elliptiques)
Cours MT10 partie 4 (crible quadratique)
Un site réalisé par plusieurs étudiants comportant des démonstrateurs (Rabin-Miller, p-1 Pollard, corps finis, courbes elliptiques)
Démonstrateur de crible quadratique
Démonstrateur de chiffrement avec courbes elliptiques
Démonstrateur de chiffrement homomorphe
Démonstrateur de cryptographie quantique
Démonstrateur
d'algorithmes quantiques (Deutsch, Deutsch-Josza, crypto
quantique)
Démonstrateur
d'algorithme de Grover
Démonstrateur pédagogique de l'algorithme AES
Simulateur de poste d'aiguillage de technologie PRS
Le cours automne 2001 au format html (site développé par des étudiants de LO18)
Un chiffreur/déchiffreur DES avec l'outil minimal à savoir Excel (l'ergonomie n'est pas fameuse : il ne faut saisir des choses que dans les cases jaunes de la feuille interface et s'abstenir soigneusement de toucher à quoi que ce soit d'autre, la vitesse non plus : plusieurs secondes pour un bloc de 64 bits mais on peut suivre toutes les étapes).
La spécification AES comportant en annexe des exemples de chiffrement.
Un chiffreur AES également sous Excel, ainsi qu'une autre feuille permettant des calculs dans le corps de Galois (multiplications, divisions, recherche d'un inverse). Cela manque un peu de documentation utilisateur, mais on arrive à comprendre comment cela marche.
Un générateur d'empreintes MD5 sous Excel permettant de digérer au maximum un bloc (en fait 55 octets, les 8 derniers étant occupé par le padding)
Un site réalisé en TX comportant des démonstrateurs pédagogiques de certains algorithmes sous forme d'Applets Java