Tabla de contenido:
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. El texto sin formato se utiliza durante el cifrado, y el texto cifrado resultante se denomina texto cifrado. La misma clave se usa tanto para el cifrado del texto sin formato como para el descifrado del texto cifrado.
Techopedia explica Block Cipher
El cifrado de bloque 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 entrada.
Las implementaciones bien conocidas del algoritmo de cifrado de bloque son el Estándar de cifrado de datos (DES), TripleDES y el Estándar de cifrado avanzado (AES).
La contraparte de block cypher es el stream cypher, que opera en su entrada un bit a la vez, también usando una clave compartida.
Una alternativa al algoritmo de cifrado de 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 plano y una clave privada para descifrar el texto cifrado resultante.
