Hay muchos tipos de ataques criptoanalíticos: aproximaciones lineales, ataques algebraicos, ataques de intercambio de datos de memoria de tiempo, ataques de fallas .
Por ejemplo, puede leer la encuesta: " Ataques algebraicos en cifrados de flujo (Encuesta) "
Resumen : La mayoría de los cifrados de flujo basados en registros de desplazamiento de retroalimentación lineal (LFSR) son vulnerables a los ataques algebraicos recientes. En esta encuesta, describimos ataques genéricos: existencia de ecuaciones algebraicas y ataques algebraicos rápidos. ...
Al final puede encontrar otras referencias relevantes.
Otro buen artículo sobre ataques de fallas para cifrar flujos es: " Análisis de fallas de cifrados de flujo "
Resumen : ... Nuestro objetivo en este documento es desarrollar técnicas generales que puedan usarse para atacar las construcciones estándar de cifrados de flujo basados en LFSR, así como técnicas más especializadas que pueden usarse contra cifrados de flujo específicos como RC4, LILI -128 y SOBERt32. Si bien la mayoría de los esquemas se pueden atacar con éxito, señalamos varios problemas abiertos interesantes, como un ataque a construcciones filtradas FSM y el análisis de fallas de alto peso de Hamming en LFSR.
Para ataques de compensaciones de datos de memoria de tiempo, puede leer: " Compromisos de tiempo criptoanalítico / memoria / datos para cifrados de flujo ".