Usando lo que podría considerarse el mejor "o mejor" seguro CSPRNG de hoy, ¿cuántos datos máximos N puede leer de un CSPRNG dado una entrada semilla de longitud n antes de que la salida comience a ser predecible (sin reinicializar)? ¿Se puede leer de forma indefinida y seguir obteniendo resultados impredecibles?
Más concretamente: ¿puedo generar 20 kb de datos desde un dispositivo de número aleatorio de hardware, enviarlos a un CSPRNG con estado, deshacerme del generador de números aleatorios de hardware y utilizar indefinidamente los datos del CSPRNG para fines criptográficos?
Nota: Me doy cuenta de que la "longitud" puede ser problemática, por lo que esta pregunta puede responderse en términos de calidad de entropía.