Rompiendo generadores de números aleatorios basados en LFSR, por vierito5

linear-480x198 

Nuestro amigo vierito5 se ha currado este espectacular post (en inglés), donde nos explica de una forma práctica e instructiva cómo romper generadores de números aleatorios (PRNG) basados en LFSR (registro de desplazamiento con retroalimentación lineal). Yo aún lo estoy releyendo, no es fácil de asimilar en una única pasada ;)

Toda la culpa de este post la tiene el crypto03 del fantástico wargame organizado por Security By Default y que ganaron Intr3pids (y que por cierto estamos esperando un tutorial con las soluciones para aprender un poco más).

Todos los ejemplos están implementados usando Matlab.

Aquí tienes el artículo completo.

Blog oficial de vierito5.

Gracias por compartirlo compañero.