Katz i Lindell wspominają w swojej książce, że LFSR są okropne jako podstawa dla generatorów pseudolosowych i zalecają, aby nie były już używane (cóż, zalecają również, aby ludzie używali szyfrów blokowych zamiast szyfrów strumieniowych). Widzę jednak na przykład, że jeden z szyfrów w portfolio estream ( ziarno , ukierunkowane na sprzęt) korzysta z LFSR, więc opinia, że LFSR nie są dobre, nie jest zgodna.
Chciałbym wiedzieć, czy wielu kryptologów podziela zdanie Katza i Lindella na temat LFSR (i szyfrów strumieniowych)?
Odpowiedzi:
Istnieje wiele rodzajów ataków kryptoanalitycznych: aproksymacje liniowe, ataki algebraiczne, ataki wymiany danych czas-pamięć-dane, ataki błędów .
Na przykład możesz przeczytać ankietę: „ Algebraiczne ataki na szyfry strumieniowe (ankieta) ”
Streszczenie : Większość szyfrów strumieniowych opartych na rejestrach przesuwnych z liniowym sprzężeniem zwrotnym (LFSR) jest podatna na niedawne ataki algebraiczne. W tym artykule przeglądowym opisujemy ataki ogólne: istnienie równań algebraicznych i szybkie ataki algebraiczne. ...
Na końcu można znaleźć inne odpowiednie referencje.
Kolejny dobry artykuł na temat ataków błędów na szyfry strumieniowe to: „ Analiza błędów szyfrów strumieniowych ”
Streszczenie : ... Naszym celem w tym artykule jest opracowanie ogólnych technik, które można wykorzystać do ataku na standardowe konstrukcje szyfrów strumieniowych opartych na LFSR, a także bardziej wyspecjalizowanych technik, które można zastosować przeciwko konkretnym szyfrom strumieniowym, takim jak RC4, LILI -128 i SOBERt32. Chociaż większość schematów można skutecznie zaatakować, zwracamy uwagę na kilka interesujących otwartych problemów, takich jak atak na konstrukcje filtrowane FSM i analiza błędów wysokiej masy Hamminga w LFSR.
W przypadku ataków na kompromis między pamięcią czasową a danymi możesz przeczytać: „ Kompromis czas kryptoanalityczny / pamięć / dane dla szyfrów strumieniowych ”.
źródło
Katz i Lindell odradzali samodzielne używanie LFSR jako generatorów pseudolosowych. Jednak może być możliwe zbudowanie generatora pseudolosowego przy użyciu LFSR w połączeniu z innymi mechanizmami. (W szczególności PRG oparte na LFSR muszą zawierać pewien składnik nieliniowy.)
źródło