Skip to main content

About this lab — TLS Handshake Theater

What this lab teaches

How a TLS 1.3 handshake establishes a secure session, exactly which step a quantum attacker breaks, and how hybrid key exchange closes the hole.

How to use it

  1. Step through the handshake one message at a time.
  2. Toggle the quantum attacker, then toggle the hybrid (PQC) defense, and compare the attacker's view.

Key takeaway

Two asymmetric messages set up the session key; everything after runs on fast symmetric crypto. Hybrid key exchange (X25519 + ML-KEM) forces the attacker to break both the classical and the quantum layer.

Related exhibits