Glosario

Cifrado de flujo

cifrado de secuenciacifrado con flujo de clave

Un cifrado de flujo combina el texto plano con una secuencia pseudoaleatoria generada desde una clave secreta y un nonce.

Definición

Un cifrado de flujo genera una secuencia pseudoaleatoria desde clave y normalmente nonce, y la combina con el texto plano, a menudo mediante XOR. La misma secuencia descifra. ChaCha20 es un ejemplo moderno.

Reutilización

Una secuencia nunca debe cifrar dos mensajes. Repetir clave y nonce revela la relación XOR entre textos y puede permitir recuperarlos.

Integridad

El cifrado básico no detecta modificaciones. Los sistemas modernos usan construcciones autenticadas como ChaCha20-Poly1305.

Preguntas frecuentes

No. El de flujo genera secuencia; el de bloques permuta bloques fijos. Algunos modos de bloque se comportan como flujo.

Normalmente sí, pero debe ser único para la clave.

La secuencia se cancela al comparar textos cifrados y relaciona directamente los textos planos.

Véase también