Forward Secrecy
Problem
Ein Angreifer zeichnet Ihren verschlüsselten TLS-Verkehr heute auf.
Fünf Jahre später stehlen sie irgendwie den langfristigen privaten Zertifikatsschlüssel des Servers.
Sollen sie damit alles entschlüsseln, was sie aufgezeichnet haben?
Lösung — Ephemerer Schlüsselaustausch
Moderne TLS können Sitzungsgeheimnisse mit temporären ephemeren Schlüsselpaaren erstellen.
Diese ephemeren privaten Schlüssel werden verworfen.
Langfristiger Schlüssel später kompromittiert
≠
Alte Sitzungsgeheimnisse
Kerngedanke: Forward Secrecy schützt vergangene Sitzungen auch dann, wenn ein langfristiger Schlüssel später kompromittiert wird.