E0
Il cifrario a flusso che protegge il traffico Bluetooth BR/EDR, violato in teoria dai crittoanalisti ben prima del ritiro dello standard.
E0 è un cifrario a flusso con chiave a 128 bit. È costruito da quattro LFSR di lunghezze diverse, le cui uscite sono combinate da un generatore a somma con memoria. Il progetto è ben documentato e facile da realizzare in hardware economico, che era proprio l'obiettivo quando il Bluetooth prese forma alla fine degli anni Novanta.
Gli attacchi a E0 si sono susseguiti in più ondate nel corso degli anni Duemila. Il più noto, di Lu, Meier e Vaudenay nel 2005, suddivideva la ricerca della chiave in sottoproblemi più piccoli. La lezione non era nuova, ma è utile ripeterla: i soli registri a scorrimento con retroazione lineare offrono una protezione troppo scarsa.