Aller au contenu
ecdsa.com

Confidentialité persistante (forward secrecy)

La propriété selon laquelle la compromission de clés à long terme, comme la clé du certificat d’un serveur, n’expose pas les sessions passées ; on l’obtient en dérivant les clés de chaque session d’un échange de clés éphémères dont les valeurs sont ensuite effacées.
Autres graphiesperfect forward secrecyPFSFS

Avec un échange de clés éphémère (EC)DHE ou KEM, la clé privée du serveur ne fait que signer le handshake ; un attaquant qui la vole plus tard ne peut pas déchiffrer le trafic enregistré. Avec le transport de clé RSA statique de TLS 1.2, le même vol permet de déchiffrer chaque session enregistrée, et c’est pourquoi TLS 1.3 l’a supprimé.

La confidentialité persistante ne vaut que par l’effacement des secrets : les clés de chiffrement des tickets de session, les sessions en cache et les clés 0-RTT de longue durée peuvent l’annuler ; effectuez donc souvent la rotation des clés de tickets. Elle ne protège pas contre un adversaire quantique qui enregistre le trafic puis casse l’échange de clés éphémères lui-même ; l’échange de clés hybride post-quantique répond à ce risque.

Normes et références

Tous les termes