Definición - ¿Qué significa Block Cipher?
Un cifrado de bloque es un algoritmo criptográfico simétrico que opera en un bloque de datos de tamaño fijo utilizando una clave secreta compartida. Se utiliza texto sin formato durante el cifrado, y el texto cifrado resultante se denomina texto cifrado. La misma clave se utiliza tanto para el cifrado del texto sin formato como para el descifrado del texto cifrado.
Techinfo explica Block Cipher
El cifrado de bloques cifra / descifra su entrada un bloque a la vez en lugar de un bit a la vez utilizando una clave secreta compartida. El bloque tiene un tamaño fijo; de lo contrario, el relleno es necesario. Este algoritmo es simétrico. Durante el cifrado, utiliza la clave compartida para transformar su entrada de texto sin formato en un texto cifrado (texto cifrado). Durante el descifrado, utiliza la misma clave para transformar el texto cifrado de nuevo al texto sin formato original. La longitud de la salida es la misma que la de la entrada.
Las implementaciones más conocidas del algoritmo de cifrado de bloques son el estándar de cifrado de datos (DES), TripleDES y el estándar de cifrado avanzado (AES).
La contraparte del cifrado de bloque es el cifrado de flujo, que opera en su entrada un bit a la vez, también usando una clave compartida.
Una alternativa al algoritmo de cifrado en bloque es la criptografía de clave pública o la criptografía asimétrica. Este algoritmo utiliza una clave pública para cifrar texto sin formato y una clave privada para descifrar el texto cifrado resultante.