1.1. El funcionamiento de una cifrado en flujo consiste en la combinación de un texto en claro M con un texto de cifrado S que se obtiene a partir de la clave simétrica k.
1.2. Esto se puede evitar con el cifrado asíncrono (o auto-sincronizante), en el cual el
1.3. texto S se calcula a partir de la clave k y el mismo texto cifrado C.
2. Algoritmos de cifrado en bloque
2.1. En una cifra de bloque, el algoritmo de cifrado o descifrado se aplica separadamente a bloques de entrada de longitud fija b, y para cada uno de ellos el resultado es un bloque de la misma longitud.
3. Triple DES
3.1. Aunque a lo largo de los años el algoritmo DES se ha mostrado muy resistente al criptoanálisis, su principal problema es actualmente la vulnerabilidad a los ataques de fuerza bruta, a causa de la longitud de la clave, de sólo 56 bits.
4. Algoritmos de cifrado en flujo
4.1. es la herramienta que nos permite evitar que alguien intercepte, manipule o falsifique los datos transmitidos.
5. Cifrado síncrono y asíncrono
5.1. Si el texto de cifrado S depende exclusivamente de la clave k, se dice que el cifrado es síncrono.