Vielleicht ist ja mein Grundsatzgedanke zur asynchronen Verschlüsslung schon falsch,
ich bin bisher davon ausgegangen, das bei einer verschüsselten Kommunikation zwischen zwei Hosts, die Nachrichten immer mit dem öffentlichen Schlüssel des Partner verschüsselt werden.
Host A hat also einen öffentlichen Schlüssel und einen privaten Schlüssel
Host B hat ebenfalls einen öffentlichen Schlüssel und einen privaten Schlüssel
Verschickt Host A nun eine Nachricht an Host B wird diese mit dem öffentlichen Schlüssel von Host B verschlüsselt, damit nur Host B diese Nachricht mit seinem privaten Schlüssel lesen kann.
Und umgekehrt läuft das ganze genauso.
Kommen wir wieder zu unserem SSL - Beispiel, wo ebenfalls eine asynchrone Verschlüsselung eingesetzt wird, dort ist Host B der Webserver und Host A ein Rechner bzw. der Browser.
Wo sind die Schlüssel von Host A ?
Selbst wenn die Verschlüsslung synchron abläuft, müssen zum Aushandeln, dieses Schlüssels beide Paare vorhanden sein.
Gruß
Terran Marine