Hogar Seguridad ¿Qué es el encadenamiento de bloques de cifrado (cbc)? - definición de techopedia

¿Qué es el encadenamiento de bloques de cifrado (cbc)? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Cipher Block Chaining (CBC)?

En un proceso de encadenamiento de bloques de cifrado, los datos se cifran en bloques específicos, y cada bloque depende de los bloques anteriores para su descifrado. El proceso utiliza algo llamado vector de inicialización para ayudar a unir estos bloques de datos cifrados.

Techopedia explica Cipher Block Chaining (CBC)

Inventado en 1976, el encadenamiento de bloques de cifrado proporciona una forma consistente de cifrar y descifrar grandes cantidades de datos. En un proceso de cifrado de bloque, los bloques de texto se tratan como unidades aisladas para cifrar y descifrar secuencialmente. Una alternativa es un método de cifrado de flujo, donde cada bit se actúa de forma independiente.

En el encadenamiento de bloques de cifrado, cada bloque de texto de cifrado se descifra en un proceso que requiere observar los bloques que ya se han procesado. El proceso de encadenamiento de bloques de cifrado utiliza una puerta lógica llamada XOR para administrar este proceso de observación.

El encadenamiento de bloques de cifrado a menudo se sugiere como un método más fuerte de descifrado, asegurando la calidad. Sin embargo, algunos expertos advierten contra ciertas vulnerabilidades del encadenamiento de bloques de cifrado, incluido el uso de vectores de inicialización predecibles.

¿Qué es el encadenamiento de bloques de cifrado (cbc)? - definición de techopedia