Diferencia entre Block Cipher y Stream Cipher

Requisito previo: los modos de operación de cifrado de  
bloque Block Cipher y Stream Cipher pertenecen al cifrado de clave simétrica. Estos dos cifrados de bloque y el cifrado de flujo son los métodos utilizados para convertir el texto sin formato en texto cifrado. 

La principal diferencia entre un cifrado de bloque y un cifrado de flujo es que un cifrado de bloque convierte el texto sin formato en texto cifrado tomando un bloque de texto sin formato a la vez. Mientras que el cifrado de flujo Convierte el texto sin formato en texto cifrado tomando 1 byte de texto sin formato a la vez. 
 

Veamos la diferencia entre ellos: 

S.NO Cifrado de bloque Cifrado de flujo
1. Block Cipher Convierte el texto sin formato en texto cifrado tomando un bloque de texto sin formato a la vez. Stream Cipher Convierte el texto sin formato en texto cifrado tomando 1 byte de texto sin formato a la vez.
2. El cifrado de bloques utiliza 64 bits o más de 64 bits. Mientras que el cifrado de flujo usa 8 bits.
3. La complejidad del cifrado de bloque es simple. Mientras que el cifrado de flujo es más complejo.
4. Cifrado en bloque Utiliza confusión además de difusión. Mientras que el cifrado de flujo solo usa confusión.
5. En el cifrado de bloque, el texto cifrado inverso es difícil. Mientras que el cifrado en flujo, el texto cifrado inverso es fácil.
6. Los modos de algoritmo que se utilizan en el cifrado de bloques son ECB (Libro de códigos electrónicos) y CBC (Enstringmiento de bloques de cifrado). Los modos de algoritmo que se utilizan en el cifrado de flujo son CFB (retroalimentación de cifrado) y OFB (retroalimentación de salida).
7. El cifrado de bloques funciona con técnicas de transposición como la técnica de la valla de riel, la técnica de transposición columnar, etc. Mientras que el cifrado de flujo funciona con técnicas de sustitución como el cifrado César, el cifrado de sustitución de poligramas, etc.
8. El cifrado de bloque es lento en comparación con un cifrado de flujo. Mientras que el cifrado de flujo es rápido en comparación con el cifrado de bloque.

Publicación traducida automáticamente

Artículo escrito por MKS075 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *