Bases et applications de la cryptographie

Quelle affirmation décrit correctement un problème posé par l'utilisation, dans de vraies communications et sans remplissage, du RSA « de manuel » (qui calcule directement c = m^e mod n à partir du texte clair m) ?

  1. AUn texte chiffré avec la clé publique peut être déchiffré avec cette même clé publique seule, sans la clé privée
  2. BComme l'exposant public e est public, l'exposant privé d peut être calculé directement à partir de e
  3. CUn même texte clair donne toujours le même texte chiffré : on peut donc deviner le texte clair en chiffrant des textes clairs candidats avec la clé publique et en comparant
Afficher la réponse et l'explication

Réponse : C. Un même texte clair donne toujours le même texte chiffré : on peut donc deviner le texte clair en chiffrant des textes clairs candidats avec la clé publique et en comparant

Le RSA de manuel est un schéma déterministe qui n'utilise aucun aléa : un texte clair n'ayant que peu de candidats, comme « oui » ou « non », est révélé dès que l'attaquant chiffre chaque candidat avec la clé publique et le compare au texte chiffré. De plus, si le texte clair est petit, m^e peut ne pas dépasser n, et extraire la racine e-ième du texte chiffré donne alors directement le texte clair. Le chiffrement RSA réel ajoute avant le chiffrement un remplissage aléatoire comme OAEP, et les signatures utilisent un remplissage comme PSS. En outre, TLS 1.3 a entièrement supprimé l'envoi de matériel de clé chiffré par RSA, et RSA n'y sert plus qu'aux signatures.

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

Autres questions sur Bases et applications de la cryptographie

  1. Dans l'échange de clés Diffie-Hellman, un nombre premier p et un générateur g sont publics ; A et B choisissent des valeurs secrètes a et b et s'envoient g^a mod p et g^b mod p. Pourquoi estime-t-on qu'un attaquant qui écoute la communication ne peut pas trouver le secret partagé g^(ab) mod p, même après avoir vu toutes ces valeurs publiques ?
  2. On vérifie l'échange de clés Diffie-Hellman avec de petits nombres. Soit p = 23 et g = 5 ; A choisit la valeur secrète a = 6 et B la valeur secrète b = 15. A envoie A = g^a mod p et B envoie B = g^b mod p. Quel secret partagé les deux obtiennent-ils ?
  3. Quelle association entre une faiblesse de l'échange de clés Diffie-Hellman sans authentification et sa contre-mesure est correcte ?
  4. 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) ?
  5. 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) ?