Tape les commandes OpenSSL sans regarder, puis Entrée : la vérification compare au caractère près (espaces multiples ignorés), donc une variante valide peut être refusée, ouvre alors la réponse. Pour les autres questions, réponds avant d’ouvrir.

Rappel actif

Restitue de mémoire, sans support.

  1. Pour chaque moyen cryptographique, dis quelle(s) propriété(s) DICP il sert en premier : chiffrement symétrique, chiffrement asymétrique, hachage, signature numérique.

  2. Décris le chiffrement hybride en quatre étapes, de l’expéditeur au destinataire.

  3. Signature numérique : décris la génération par Alice et la vérification par Bob.

Tape la commande

Écris la commande exacte, puis Entrée pour vérifier.

  1. TP OpenSSL : génère une paire de clés RSA de 1024 bits dans rsakey.pem.

  2. Extrais la clé publique du fichier rsakey.pem vers rsapubkey.pem.

  3. Chiffre fichier_nom_eleve avec la clé publique du destinataire (rsapubkey.pem) vers fichier_chiff_rsa.

  4. Calcule l’empreinte SHA-1 de fichier_nom_eleve dans fichier_nom_eleve.sha1.

  5. Crée un certificat auto-signé valide un an à partir de la clé serveur_cle.pem, dans serveur_cert.crt.

  6. Affiche en clair le contenu d’un certificat serveur_cert.crt (sans réafficher le code encodé).

Calcule

Pose le calcul et donne le résultat, puis Entrée pour vérifier.

  1. En chiffrement symétrique, combien de clés faut-il pour que 10 participants communiquent deux à deux ?

  2. En chiffrement asymétrique, combien de clés au total pour ces mêmes 10 participants ?

  3. Combien de bits fait l’empreinte produite par SHA-1 ? Et par MD5 ?

Distingue

Deux notions proches : dis ce qui les sépare vraiment.

  1. Pour garantir la confidentialité avec l’asymétrique, avec quelle clé Alice chiffre-t-elle ? Et pour garantir l’authentification ?

  2. Symétrique et asymétrique : compare vitesse, nombre de clés, besoin d’un canal sûr et non-répudiation.

  3. Chiffrement et hachage : lequel est réversible, et pourquoi stocke-t-on les mots de passe avec le second ?

  4. Signature et certificat : que prouve chacun, et comment le second complète-t-il le premier ?

Explique pourquoi

Le mécanisme derrière la règle.

  1. Pourquoi signe-t-on l’empreinte du document plutôt que le document entier ?

  2. Pourquoi le chiffrement hybride est-il la base de HTTPS plutôt que l’asymétrique seul ?

  3. Pourquoi une CRL est-elle nécessaire alors que les certificats ont déjà une date d’expiration ?

  4. Pourquoi l’Opérateur de Certification est-il « en principe non connecté au réseau » ?

Cas pratique

Choisis et justifie avec les critères du cours.

  1. Alice veut envoyer à Bob un gros fichier qui doit rester confidentiel, et Bob doit être certain qu’il vient bien d’Alice et n’a pas été modifié. Quelle combinaison de mécanismes ?

  2. Un serveur web veut un certificat reconnu par les navigateurs. Décris les étapes OpenSSL du TP, de la clé à la signature par l’AC.

Trouve l'erreur

Chaque affirmation contient au moins une faute.

  1. « Pour signer un document, Alice le chiffre avec la clé publique de Bob. »

  2. « Le hachage protège la confidentialité : une fois haché, le message est illisible pour les tiers. »

  3. « Un certificat auto-signé est aussi fiable qu’un certificat signé par une CA. »

Et si...

Prévois la conséquence.

  1. Et si deux fichiers différents produisent la même empreinte (collision) sur la fonction de hachage utilisée pour les signatures ?

  2. Et si la clé privée de la CA racine est compromise ?