TLS 1.3 usa claves precompartidas: después del handshake, el servidor envía mensajes NewSessionTicket; más adelante, el cliente ofrece un ticket en la extensión pre_shared_key y lo respalda con un binder. Con psk_dhe_ke se sigue ejecutando un intercambio (EC)DHE nuevo y la nueva sesión tiene forward secrecy; psk_ke por sí solo no la tiene. TLS 1.2 usaba ID de sesión (caché del lado del servidor) o tickets de sesión (RFC 5077), ambos sin forward secrecy para la sesión reanudada.
Las claves de cifrado de los tickets de sesión son secretos de larga duración: quien las tenga puede descifrar todas las sesiones reanudadas con ellas, así que rótalas con frecuencia y compártelas entre los servidores de una flota solo en la medida necesaria. La reanudación también es un vector de rastreo entre sitios y sesiones, y por eso los navegadores limitan la reutilización de tickets.