IKE

Problem

Zwei Maschinen wollen IPsec verwenden. Aber bevor sie etwas verschlüsseln, müssen sie sich auf Dinge einigen wie: * kryptographische Algorithmen, * Schlüssel, * Identitäten, * Sicherheitsparameter. Wie lässt sich das sicher vereinbaren?

Lösung — IKE

Mit Internet Key Exchange können die Peers das kryptographische Material authentifizieren und aushandeln, das IPsec verwenden wird. Um ein gemeinsames Geheimnis zu erstellen und es vom Netzwerk fernzuhalten, verwendet IKE einen Diffie-Hellman-Schlüsselaustausch: Jeder Peer sendet einen öffentlichen Wert und hält seinen privaten Wert geheim. Jeder kombiniert seinen privaten Wert mit dem öffentlichen Wert des anderen, um das gleiche gemeinsame Geheimnis lokal zu berechnen, und leitet dann IPsec-Schlüssel daraus ab.
Kerngedanke: IPsec schützt den Datenverkehr; IKE stellt die dafür erforderliche Sicherheitsbeziehung her.