2

Click here to load reader

Cifrador de flujo

Embed Size (px)

Citation preview

Page 1: Cifrador de flujo

Cifrador de flujo 1

Cifrador de flujoPara algunas aplicaciones, tales como el cifrado de conversaciones telefónicas, el cifrado en bloques es inapropiadaporque los flujos de datos se producen en tiempo real en pequeños fragmentos. Las muestras de datos pueden ser tanpequeñas como 8 bits o incluso de 1 bit, y sería un desperdicio rellenar el resto de los 64 bits antes de cifrar ytransmitirlos.Los cifradores de flujo son algoritmos de cifrado que pueden realizar el cifrado incrementalmente, convirtiendo eltexto en claro en texto cifrado bit a bit. Esto se logra construyendo un generador de flujo de clave. Un flujo de clavees una secuencia de bits de tamaño arbitrario que puede emplearse para oscurecer los contenidos de un flujo de datoscombinando el flujo de clave con el flujo de datos mediante la función XOR. Si el flujo de clave es seguro, el flujode datos cifrados también lo será.Se puede construir un generador de flujo de clave iterando una función matemática sobre un rango de valores deentrada para producir un flujo continuo de valores de salida. Los valores de salida se concatenan entonces paraconstruir bloques de texto en claro, y los bloques se cifran empleando una clave compartida por el emisor y elreceptor.Para conservar la calidad de servicio del flujo de datos, los bloques del flujo de clave deberían producirse con unpoco de antelación sobre el momento en que vayan a ser empleados, además el proceso que los produce no debieraexigir demasiado esfuerzo de procesamiento como para retrasar el flujo de datos.

Véase también• RC4

Page 2: Cifrador de flujo

Fuentes y contribuyentes del artículo 2

Fuentes y contribuyentes del artículoCifrador de flujo  Fuente: http://es.wikipedia.org/w/index.php?oldid=26691430  Contribuyentes: Alexav8, Davius, Death Master, Jarisleif, Locutus Borg, Paintman, 2 ediciones anónimas

LicenciaCreative Commons Attribution-Share Alike 3.0 Unportedhttp:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/