Accéder au contenu principal

Cours et TD de cryptographie L3 SIQ 2019-2020 MAJ 14/04/2020

Les étudiants de L3 Siq sont priés de trouver ci-après les liens vers les cours et séries de TD du module de cryptographie que je dispense pour cette année.
Je compléterai chaque jour un chapitre.
A la fin, je donnerai les solutions ou des indications sur les solutions des exercices.
Ne sachant pas comment vont évoluer les choses, les étudiants se doivent de prendre les choses au sérieux et de lire attentivement les cours et essayer de faire les exercices.
Toute incompréhension par l'étudiant peut être signalée par commentaire à ce post et je tâcherai d'expliquer, de clarifier voire de corriger s'il y a lieu.

Cours

   1 - Introduction à la cryptographie
   2 - La cryptographie ancienne
   3 - La cryptographie moderne
   4 - La cryptographie symétrique (Partie 1: DES)
   5 - La cryptographie symétrique (Partie 2: AES) (1)
   6 - Algorithmes de cryptographie asymétrique (RSA) (Partie 1)
   7 - Algorithmes de cryptographie asymétrique (RSA) (Partie 2)
   8 - Algorithmes de cryptographie asymétrique (RSA) (Partie 3)
   7 - Signatures électroniques (MD5).

TD

   Série 1 : Cryptographie ancienne
   Série 2 : Rappels mathématiques
   Série 3:  Cryptographie asymétrique et signatures électroniques

Ressources diverses:

Vous pouvez tester des messages à crypter ou à décrypter avec les liens suivants:

Chiffre de César
Alphabet désordonné
Chiffre affine
Algorithme d'Euclide étendu
Chiffre de Hill (autre lien avec déchiffrement également)
Chiffre de Vigenère

RSA (générateur de clés etc.)

Il y a même des exercices en bas de chaque page que vous pouvez essayer de faire et vous disposez de ce qu'il faut pour vérifier vos résultats.

Les liens vers des scripts permettant de tester le chiffrement et le déchiffrement par la cryptographie moderne (symétrique, asymétrique) ainsi que la signature électronique  seront ajoutés dans la semaine.

(1) Un étudiant m'a signalé une petite erreur que j'ai aussitôt corrigée. C'est là le lien vers la version corrigée. J'ai mis en surbrillance en jaune l'erreur corrigée.

Commentaires

Posts les plus consultés de ce blog

Sujet de l'examen d'algorithmique 2020-2021 de l'université de Blida avec corrigé et solutions sous Lazarus

 Cliquez sur le lien et téléchargez : 1 - Le sujet de l'examen 2 - La solution 3 - Les exos 1 et 2 ainsi que la 2e partie de l'exo 4 alternatif sous forme de projet Lazarus zippés. Les autres exercices sont assez simples et pourraient être ajoutés ultérieurement.

Séries d'exercices du module "algorithmes et structures de données" (S3)

Série du premier semestre. Elle comporte également des énoncés de TP. Les exercices sont empruntés au livre de M. Zeggour aux éditions Chihab. Série n°1 – Les listes linéaires chaînées Développer les algorithmes suivants sur les listes linéaires chaînées : 1. Construire une LLC à partir de n données lues. 2. Calculer la longueur d'une LLC. 3. Rechercher dans une LLC l'élément qui a le plus grand nombre d'occurrences. 4. Accès par valeur dans une LLC. 5. Accès par position dans une LLC. 6. Suppression par valeur dans une LLC. 7. Suppression par position dans une LLC. 8. Insertion par position dans une LLC. 9. Interclassement de deux listes ordonnées. 10. Eclater une liste en 2 LLCs selon un critère donné. 11. Trier une LLC par la méthode des bulles. 12. Implémenter le modèle de LLC en utilisant la représentation contiguë. 13. Etudier les algorithmes de recherche, insertion et suppression d'un élément dans un vecteur. Les comparer avec ceux correspondant sur les LLCs...