Plateforme de Cryptographie Par Kaci AMAOUCHE

Exercices - Chapitre 1: Histoire de la cryptographie

Mettez en pratique vos connaissances sur l'histoire et l'évolution de la cryptographie

Exercice 1.1 : Chiffrement de César

Le chiffrement de César est l'un des plus anciens algorithmes de chiffrement connus. Il consiste à décaler chaque lettre d'un message d'un nombre fixe de positions dans l'alphabet.

Partie A : Déchiffrement

Déchiffrez le message suivant qui a été chiffré avec un décalage de 3 positions :

DWWDTXHU D O'DXEH

Partie B : Chiffrement

Chiffrez le message suivant en utilisant un décalage de 7 positions :

RENDEZ-VOUS A MIDI

Partie C : Cryptanalyse

Vous avez intercepté le message chiffré suivant : "WHVW GH FRQQALVVDQFH"

Vous ne connaissez pas la clé (le décalage), mais vous savez qu'il s'agit d'un chiffrement de César. Comment procéderiez-vous pour retrouver le message original ?

Exercice 1.2 : Analyse fréquentielle

L'analyse fréquentielle est une technique de cryptanalyse qui exploite le fait que, dans une langue donnée, certaines lettres apparaissent plus fréquemment que d'autres.

Texte chiffré

Voici un texte chiffré par substitution mono-alphabétique (chaque lettre est remplacée par une autre lettre de manière constante) :

PF HZOKRLTZJKBOF FDR PJ DHOFGHF EFD HLEFD DFHZFRD FR FPPF FDR VROFBFGR POFF J P'BGELZXJROCVF. PFD KZFXOFZD DNDRKXFD EF HZOKRLTF FRJOFGR RZFD DOXKPFD, XJOD JPV HOVZD EFD DOFHPFD, OPD DLGR EFQFGVD EF KPVD FG KPVD HLXKPFIFS.

Consigne

En utilisant l'analyse fréquentielle, déchiffrez ce texte. Voici les fréquences des lettres en français (par ordre décroissant) : E, A, S, I, N, T, R, U, L, O, D, C, P, M, V, Q, F, B, G, H, J, X, Y, Z, K, W.

Indice : commencez par identifier les lettres les plus fréquentes dans le texte chiffré et comparez-les avec les lettres les plus fréquentes en français.

Exercice 1.3 : Chiffre de Vigenère

Le chiffre de Vigenère est un système de chiffrement par substitution polyalphabétique utilisant une série de différents chiffrements de César basés sur les lettres d'un mot clé.

Partie A : Chiffrement

Chiffrez le message suivant en utilisant le chiffre de Vigenère avec la clé "CRYPTO" :

COURS DE CRYPTOGRAPHIE

Partie B : Déchiffrement

Déchiffrez le message suivant qui a été chiffré avec le chiffre de Vigenère en utilisant la clé "ENIGMA" :

IRMLQM SR XZUNTK TMSQSGO

Partie C : Analyse

Expliquez pourquoi le chiffre de Vigenère a été considéré comme "indéchiffrable" pendant près de trois siècles, et comment il a finalement été cassé.

Exercice 1.4 : Évolution historique et impact

Cet exercice vise à développer votre compréhension des aspects historiques et stratégiques de la cryptographie.

Partie A : Enigma et son impact

Expliquez comment le déchiffrement d'Enigma par les Alliés a influencé l'issue de la Seconde Guerre mondiale. Quelles innovations techniques et organisationnelles ont été nécessaires pour y parvenir ?

Partie B : De la cryptographie classique à la moderne

Identifiez et décrivez les trois changements les plus significatifs qui ont marqué la transition de la cryptographie classique (pré-informatique) à la cryptographie moderne.

Partie C : Étude de cas

Choisissez un événement historique où la cryptographie a joué un rôle crucial (autre que le déchiffrement d'Enigma) et analysez son impact sur le cours de l'histoire.

Matériel de cours associé

Ressources supplémentaires

  • Cryptii: Outil en ligne pour encoder/décoder avec différents ciphers historiques
  • dCode: Collection d'outils cryptographiques
  • "The Code Book" de Simon Singh (pour une histoire approfondie de la cryptographie)
  • "The Imitation Game" (film sur Alan Turing et le déchiffrement d'Enigma)