TLS Handshake Explained #systemdesign #ssl
3-Second Blueprint (English)
- During a TLS handshake, ClientHello prompts ServerHello plus a server SSL certificate signed by a Certificate Authority's private key.
- The browser verifies the certificate with the CA's public key, then encrypts a premaster secret using the server's public key.
- Both endpoints combine the hello messages and premaster secret into ephemeral symmetric session keys discarded once the session ends.
TLS HandshakeCA Digital SignatureAsymmetric Public KeyPremaster SecretEphemeral Session Keys
3-Sekunden-Fazit (Deutsch)
- Beim TLS-Handshake folgt auf ClientHello ein ServerHello samt SSL-Zertifikat, signiert mit dem privaten Schlüssel einer CA.
- Der Client prüft das Zertifikat per öffentlichem CA-Schlüssel und verschlüsselt das Premaster-Secret mit dem Server-Public-Key.
- Beide Seiten leiten aus Hello-Nachrichten und Premaster-Secret symmetrische Sitzungsschlüssel ab, die nach Verbindungsende verfallen.
TLS-HandshakeDigitale CA-SignaturAsymmetrischer Public KeyPremaster-SecretSymmetrische Session Keys
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.