Bases et applications de la cryptographie

Quelle association entre une faiblesse de l'échange de clés Diffie-Hellman sans authentification et sa contre-mesure est correcte ?

  1. AUn attaquant qui écoute peut calculer le secret partagé rien qu'en voyant les valeurs publiques. La contre-mesure consiste à garder p et g secrets pour que les valeurs envoyées ne puissent pas être interceptées sur le canal
  2. BIl ne peut pas empêcher une attaque de l'homme du milieu, dans laquelle un attaquant placé entre les deux parties mène un échange de clés séparé avec chacune. La contre-mesure consiste à signer les valeurs publiques avec la clé d'un certificat pour s'assurer de l'identité de l'autre partie
  3. CLes valeurs secrètes a et b sont les mêmes à chaque fois, si bien que le secret partagé ne change jamais. La contre-mesure consiste à n'effectuer l'échange de clés qu'une seule fois et à continuer longtemps d'utiliser le même secret
Afficher la réponse et l'explication

Réponse : B. Il ne peut pas empêcher une attaque de l'homme du milieu, dans laquelle un attaquant placé entre les deux parties mène un échange de clés séparé avec chacune. La contre-mesure consiste à signer les valeurs publiques avec la clé d'un certificat pour s'assurer de l'identité de l'autre partie

Cet échange de clés ne vérifie pas qu'une valeur publique reçue provient vraiment de l'autre partie. Un attaquant placé entre les deux peut donc mener un échange de clés avec A en utilisant sa propre valeur et un autre avec B en utilisant sa propre valeur, puis relayer le trafic dans les deux sens tout en le déchiffrant (attaque de l'homme du milieu). Avec TLS, le serveur signe l'échange de clés avec la clé privée de son certificat et le client le vérifie à l'aide du certificat, ce qui empêche cette attaque. p et g peuvent être publics et n'ont pas besoin d'être gardés secrets.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases et applications de la cryptographie

  1. Dans le tableau de NIST SP 800-57, quelle combinaison de longueur de clé RSA (nombre de bits de n) et de longueur de clé pour la cryptographie sur courbes elliptiques est donnée comme repère pour une sécurité comparable à celle de la cryptographie symétrique à 128 bits (AES-128) ?
  2. Avec TLS, quelle méthode d'échange de clés procure la propriété selon laquelle les communications enregistrées auparavant ne peuvent pas être déchiffrées même si la clé privée du certificat du serveur fuit plus tard (confidentialité persistante) ?
  3. Dans les signatures numériques ECDSA, un nombre aléatoire secret k est utilisé pour chaque signature. Quelle affirmation sur la manière de traiter k est correcte ?
  4. Quelle affirmation sur la chaîne de certificats, lorsqu'un navigateur valide le certificat d'un serveur web, est correcte ?
  5. Lors de la validation d'un certificat TLS, le client vérifie non seulement la chaîne de signatures et la période de validité, mais aussi que le nom d'hôte auquel il se connecte figure dans le SAN (subject alternative name) du certificat. Pourquoi cette vérification est-elle indispensable ?