TLS Schlüsselaustausch und Sitzungsschlüssel

Aus Xinux Wiki
Version vom 27. November 2025, 15:53 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „*Der Client generiert einen ersten Zufallswert ('''Client Random''') im ClientHello. *Der Server generiert einen zweiten Zufallswert ('''Server Random''') im S…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
  • Der Client generiert einen ersten Zufallswert (Client Random) im ClientHello.
  • Der Server generiert einen zweiten Zufallswert (Server Random) im ServerHello.
  • Der Server und Client verwenden den ausgehandelten Key-Exchange-Algorithmus (z.B. ECDHE) und ihre temporären Schlüssel, um das Pre-Master Secret zu berechnen.
  • Unter Verwendung des Pre-Master Secret und beider Zufallswerte (Client Random und Server Random) wird das Master Secret abgeleitet.
  • Aus dem Master Secret werden die symmetrischen Sitzungsschlüssel für die Ver- und Entschlüsselung des Datenverkehrs abgeleitet.
  • Die gesamte Verbindung läuft nun verschlüsselt ab.