Algoritmo de
cifra que opera sobre el texto en claro símbolo a símbolo (sea éste un bit o un
carácter), por contraste con el modo de operar del cifrado de bloque.
Habitualmente
esta operación es un simple o-exclusivo entre un símbolo en claro y uno de la
clave (serie cifrante), en cuyo caso este cifrado se denomina cifrado Vernam.
El cifrado de
flujo se denomina periódico si los símbolos de la serie cifrante se repiten
tras un cierto número de ellos.
[Ribagorda:1997]
Ver Cifra en
serie. [CESID:1997]
Procedimiento
de cifrado por sustitución en el que a cada carácter del texto en claro se le
suma un carácter de la serie cifrante para obtener el texto cifrado.
Si la serie
cifrante es independiente del texto claro, se denomina síncrona, mientras que
si un número determinado de caracteres de la serie cifrante son función de
igual número de caracteres del cripto precedente se denomina cifrado de texto
con autoclave.
[CESID:1997]
(I) An encryption algorithm
that breaks plain text into a stream of successive elements (usually, bits) and
encrypts the n-th plaintext element with the n-th element of a parallel key
stream, thus converting the plaintext stream into a ciphertext stream. [Schn]
(See: block cipher.) [RFC4949:2007]
symmetric encryption system
with the property that the encryption algorithm involves combining a sequence
of plaintext symbols with a sequence of keystream symbols one symbol at a time,
using an invertible function. Two types of stream cipher can be identified:
synchronous stream ciphers and self-synchronous stream ciphers, distinguished
by the method used to obtain the keystream. [ISO-18033-1:2005]
stream cipher with the
property that the keystream symbols are generated as a function of a secret
key, and are independent of the plaintext and ciphertext. [ISO-18033-1:2005]