Examen de l'option Codage &  Cryptographie
Partie Crypto

Avant d'entamer votre réflexion, créez à la racine de votre répertoire de travail l'arborescence C13/EXAMTP. Vous y placerez les réponses aux questions dans le fichier texte : crypt.txt.
A la fin de l'examen exécutez la commande finexam C13



Cryptographie (20 points )

Les questions de cours :
  1. (2pts) Expliquer le principe de fonctionnement du triple DES.
  2. (3pts) Lequel de ces couples (36,5)   (35,5)   (19,4)   (21,6)  est une clé publique RSA valide ? Justifiez la réponse.
            Description de l'énigme :
                      Outils : dans le répertoire /home/partage/cristal/ se trouvent quatre fichiers :
      1.  Le cryptogramme d'un fichier texte chiffré par le système à clé secrète de Vigenère (hints.vig). Le texte clair correspondant contient des informations qui vous seront utiles pour résoudre une énigme.
      2.  Le cryptogramme d'un fichier postcript qui a été chiffré avec le système AES 128 bits (george.aes). Le clair correspondant a été rédigé par un auteur du 19e siècle amateur de stéganographie.
      3. Un fichier exécutable aes qui permet de chiffrer ou de déchiffrer un fichier source avec une clé AES 128 bits. Syntaxe de la commande :
        ./aes [cd] [clé de 128bits en hexa] [fichier source] [fichier cible]

      4.  Un fichier texte (aeskey.rsa) qui contient le cryptogramme RSA de la clé 128 bits qui a été utilisée pour obtenir le cryptogramme george.aes  (cf point 2) .
         
Questions : Il s'agit pour vous de répondre aux questions de cours et de retrouver le nom de l'auteur du texte.
  1. (4pts) Trouver la clé qui a permis d'obtenir le fichier hints.vig, le déchiffer et lire attentivement les indications. Donner la clé dans votre fichier des réponses.
  2. (6pts)  A l'aide des indications déterminer les paramètres RSA n, p, q, e, d qui ont été utilisés pour engendrer le cryptogramme se trouvant dans aeskey.rsa.
  3. (1pt) Déchiffrer ce cryptogramme afin d'obtenir la clé AES 128 bits.
  4. (1pt) Utiliser la commande aes pour déchiffrer le fichier george.aes.
  5. (1pt) Quel est le personnage célèbre ?
  6. (2pts) Le texte clair obtenu contient un message secret, lequel ?