Bit neutri probabilistici
Bit della chiave che incidono poco su uno sbilanciamento misurabile e che l'attaccante può quindi evitare di indovinare.
Jean-Philippe Aumasson e colleghi introdussero il concetto nel 2008, in un articolo dal titolo irresistibile, New Features of Latin Dances, dedicato a Salsa20 e ChaCha. L'attaccante individua prima un differenziale che produce un bit sbilanciato dopo alcuni round, poi calcola a ritroso dall'uscita, con una chiave ipotizzata, per verificare se lo sbilanciamento compare.
Il punto è che molti bit della chiave incidono poco su questo calcolo a ritroso. Si dicono neutri: sbagliarli attenua soltanto un poco lo sbilanciamento. L'attaccante indovina quindi solo i bit significativi e assegna gli altri a caso, riducendo drasticamente lo spazio di ricerca. Quasi ogni miglioramento successivo contro ChaCha a round ridotti si basa su questa idea. ChaCha20 completo, a 20 round, resta ben fuori portata.