CIFRADO EN FLUJO

El cifrado de Vernam es un cifrado de flujo en el que el texto en claro, de tipo binario, se combina mediante la operación XOR con un flujo de datos aleatorio o pseudoaleatorio del mismo tamaño, para generar un texto cifrado.

Cuando la secuencia con la que se mezcla el mensaje es realmente aleatoria y se usa sólo una vez, se tiene la libreta de uso único

Claude Shannon demostró que la libreta de un solo uso es irrompible (trabajo realizado entre 1940 y 1945; publicado por primera vez en la Bell Labs Technical Journal, 1948/49). Es el primer y único método de cifrado para el que existe tal demostración.

El problema de este cifrado es que en la práctica es tan difícil compartir de forma segura una clave que es tan larga como el mismo mensaje.

La solución es utilizar un generador de secuencias o FSR, que a partir de una clave pequeña inicial, o semilla, produce una secuencia pseudoaleatoria. Pueden distinguirse dos tipos fundamentales:

Trabajo final del curso ECOWEB. Evangelina Santos, 2010