Qu'est-ce que Confidentialité persistante (forward secrecy) ?

Propriété selon laquelle, même si une clé privée utilisée à long terme fuit plus tard, les communications enregistrées auparavant ne peuvent pas être déchiffrées. On parle aussi de confidentialité persistante parfaite (perfect forward secrecy, PFS). Elle est obtenue avec DHE ou ECDHE, qui effectuent l'échange de clés avec des valeurs jetables pour chaque connexion ; comme ces valeurs sont jetées après usage, les clés des sessions passées ne peuvent pas être recalculées plus tard. La méthode qui consiste à chiffrer le matériel de clé avec la clé publique RSA du serveur n'a pas cette propriété, et TLS 1.3 l'a supprimée.

Nom japonais: 前方秘匿性

« Confidentialité persistante (forward secrecy) » apparaît dans 4 questions d'entraînement réparties sur 2 thèmes, dont Bases et applications de la cryptographie, Bases des communications sans fil.

Domaine: Bases et applications de la cryptographie

S'entraîner : questions sur Confidentialité persistante (forward secrecy)

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) ?

  1. AUn échange de clés comme ECDHE, qui utilise des valeurs jetables créées pour chaque connexion
  2. BUne méthode dans laquelle le client chiffre le matériel de clé qu'il a créé avec la clé publique RSA du certificat du serveur et l'envoie
  3. CUne méthode dans laquelle le serveur et le client continuent d'utiliser pour toutes les connexions la même clé symétrique convenue à l'avance
Afficher la réponse et l'explication

Réponse : A. Un échange de clés comme ECDHE, qui utilise des valeurs jetables créées pour chaque connexion

Le E final d'ECDHE signifie ephemeral (éphémère, jetable) : une nouvelle valeur secrète est utilisée pour l'échange de clés de chaque connexion, puis jetée. La clé privée du certificat ne sert qu'à signer ; même si elle fuit plus tard, les secrets partagés des connexions passées ne peuvent pas être calculés. À l'inverse, avec la méthode qui envoie le matériel de clé chiffré avec la clé publique RSA du serveur, le trafic enregistré et une clé privée ayant fuité plus tard permettent de déchiffrer toutes les communications passées. TLS 1.3 a supprimé cette méthode, et l'échange de clés repose désormais sur (EC)DHE, avec confidentialité persistante (sauf lorsqu'une connexion est reprise uniquement avec une clé pré-partagée).

« Confidentialité persistante (forward secrecy) » dans les explications

Questions mentionnant « Confidentialité persistante (forward secrecy) » (4)

  1. 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) ?
  2. Quelle méthode d'authentification et d'échange de clés le mode personnel de la norme de sécurité Wi-Fi WPA3 a-t-il adoptée à la place de la clé pré-partagée (PSK) du WPA2, afin que la capture des échanges ne permette pas de deviner facilement le mot de passe par une attaque par dictionnaire hors ligne ?
  3. Quelle affirmation décrit correctement un changement de TLS 1.3 (RFC 8446) par rapport à TLS 1.2 ?
  4. Quelle mise en garde concernant le 0-RTT de TLS 1.3 (envoi de « données précoces » (early data) avec le premier message, à l'aide d'une clé pré-partagée obtenue lors d'une connexion antérieure) est correcte ?

Termes associés

TLS (Transport Layer Security) Échange de clés Diffie-Hellman Cryptosystème RSA Chiffrement authentifié (AEAD) Mode d'opération de chiffrement par blocs AES (Advanced Encryption Standard) Agilité cryptographique (crypto-agilité) Attaque des anniversaires Autorité de certification Chiffrement d'enveloppe (envelope encryption)

Retour au glossaire