Brain-Score 93/100 TECH Computerphile · 17:00

TLS Handshake Explained - Computerphile

3-Second Blueprint (English)

  1. In a TLS 1.2 handshake, ClientHello proposes protocol versions and cipher suites, and ServerHello selects the session parameters.
  2. After key setup and ChangeCipherSpec, both endpoints send encrypted Finished messages summarizing the entire handshake transcript.
  3. If an attacker tampers with negotiation to force a protocol downgrade, the Finished summaries mismatch and abort the connection.
TLS 1.2 HandshakeClientHello & ServerHelloCipher Suite NegotiationChangeCipherSpecFinished Message SummaryDowngrade Attack Defense

3-Sekunden-Fazit (Deutsch)

  1. Beim TLS-1.2-Handshake schlägt ClientHello Versionen und Cipher Suites vor, worauf ServerHello die Sitzungsparameter festlegt.
  2. Nach Schlüsseltausch und ChangeCipherSpec senden beide Seiten verschlüsselte Finished-Nachrichten über alle bisherigen Pakete.
  3. Manipuliert ein Angreifer die Aushandlung für ein Versions-Downgrade, weichen die Finished-Prüfsummen ab und brechen sofort ab.
TLS-1.2-HandshakeClientHello & ServerHelloCipher-Suite-AuswahlChangeCipherSpecFinished-ZusammenfassungDowngrade-Schutz

Note / Hinweis: Blueprints are AI-generated educational summaries and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.