Attacco ROBOT
ROBOT è il padding oracle di Bleichenbacher del 1998, rispolverato nel 2017 contro i server TLS che usavano ancora lo scambio di chiavi RSA.
Nel 1998 Bleichenbacher dimostrò che un server che rivela se un premaster secret cifrato con RSA ha il padding PKCS #1 v1.5 corretto lascia trapelare abbastanza informazioni da permettere a un attaccante di decifrare la sessione. La correzione esisteva già, sotto forma di OAEP, ma molti server non erano passati a usarla.
Nel 2017 Hanno Böck, Juraj Somorovsky e Craig Young mostrarono che, quasi vent'anni dopo, lo stesso trucco funzionava ancora contro diversi grandi servizi, tra cui Facebook e PayPal. Bastava che le risposte di errore fossero diverse, anche in modo sottile, perché l'oracolo funzionasse. Il rimedio è smettere di usare lo scambio di chiavi RSA, cosa che TLS 1.3 ha fatto per progetto.