An interactive core-time model of one TLS 1.3 handshake on the server. Pick a configuration, watch which engine performs each step, and edit the per-operation costs to match your own measurements.
The default costs are placeholders. They are order-of-magnitude figures for a modern server core, not measurements from your platform. Replace every value in the cost model before quoting any number from this page.
Idle. Press Play or Step to begin.
Connections per second is per core, and assumes the core is saturated with handshakes and nothing else.
| Step | Engine | Core time, µs | Device time, µs |
|---|
Edit any value. Every metric on this page recomputes immediately.
| Arm | CPS/core | vs A1 |
|---|
Intel QAT accelerates the classical leg of a hybrid handshake. It has no lattice datapath, so ML-KEM and ML-DSA always run on the core or on the GPU. Switch between B1 and B2 to see the offload contribution, and between B2 and D1 to see the GPU contribution.