Lucky Microseconds
Atak z 2015 roku pokazujący, że s2n Amazona bronił się przed Lucky Thirteen losowymi opóźnieniami — i że losowość nie wystarcza.
Amazon wydał bibliotekę TLS s2n w 2015 roku jako odchudzoną alternatywę dla OpenSSL. Zawierała zabezpieczenia przed Lucky Thirteen, ale bez pełnej obróbki w stałym czasie. Zamiast tego wstawiała losową pauzę po każdym nieudanym odszyfrowaniu, w założeniu, że szum zagłuszy sygnał.
Martin Albrecht i Kenneth Paterson wykazali, że tak nie jest. Różnica czasu wynika z liczby bloków kompresji, które HMAC musi przetworzyć w zależności od dopełnienia, a gruboziarnistość pauzy dawało się uśrednić statystycznie. Efektem był działający atak z wyrocznią dopełnienia, odzyskujący tekst jawny. Amazon naprawił błąd, zanim artykuł trafił do publicznego obiegu. Lekcja jest stara, ale warta powtórzenia: szum nie zastąpi kodu o stałym czasie wykonania.