Kurz erklärt
Diffie-Hellman lässt zwei Parteien über ein offenes Netz einen gemeinsamen geheimen Schlüssel vereinbaren, ohne ihn je zu übertragen. Forward Secrecy sorgt dafür, dass später gestohlene Schlüssel alte Gespräche nicht öffnen.
Genauer
Jeder wählt ein privates Geheimnis, berechnet daraus einen öffentlichen Wert und tauscht ihn aus. Aus eigenem Geheimnis und fremdem öffentlichen Wert entsteht derselbe Schlüssel, den Mithörer nicht berechnen können, weil das diskrete Logarithmusproblem als schwer gilt.