All DDoS Definitions
DDoS Testing Definition

TLS Renegotiation Attack

A TLS renegotiation attack is a Layer 6/7 attack vector, one of the asymmetric-cost classes a thorough DDoS test is built to exercise. It exploits the fact that a TLS handshake is far more expensive for the server than for the client: completing the key exchange and asymmetric crypto costs the server meaningful CPU. By repeatedly requesting renegotiation on a single connection, or opening many connections and forcing fresh handshakes, a small client can drive a defender's CPU to saturation with very little bandwidth.

TLS renegotiation: cheap for the client, costly for the server One client low bandwidth client cost renegotiate, again and again fresh handshake loop on one connection Server handshake work key exchange asymmetric crypto server cost Server CPU saturated link still idle A stack that survives a large volumetric flood can still fall to a low-bandwidth handshake storm A test characterizes the handshake rate at which CPU saturates and whether client-initiated renegotiation is disabled. BlackNeuron
A TLS renegotiation attack: a low-bandwidth client repeatedly forces fresh handshakes so the server's asymmetric key work saturates its CPU while the link stays idle.

Why it matters in DDoS testing

This vector targets compute, not the network link, so a stack that survives a large volumetric flood can still fall to a low-bandwidth handshake storm. A test characterizes the handshake rate at which CPU saturates, whether client-initiated renegotiation is disabled, and how TLS termination offload or session resumption changes the curve. The economics of attacker cost versus defender cost are a recurring theme across application-layer attacks, which is why they are weighed in the AWS Shield vs Cloudflare DDoS comparison.