¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

Crypto U4, Block Cipher, Cipher Block Chaining Mode (CBC)

Luis Hudson Inglés 1 página

Contenido del apunte (1)

Página 1

Crypto U4, Block Cipher, Cipher Block Chaining Mode (CBC)

Crypto U4, Block Cipher, Cipher Block Chaining Mode (CBC)

Encryption

Start with an initialization

vector (IV).

XOR the IV with the first block of

plaintext.

Pass the result and the key to the

encryption function.

The result of the operation is the

first ciphertext block.

XOR the resulting ciphertext block

with the next plaintext block.

Pass the result and the key to the

encryption function.

The result of the operation is the

next ciphertext block.

Go back to step 5 and repeat until

there are no more plaintext blocks remaining.

Decryption

Take the first ciphertext block.

Pass the ciphertext block and the

key to the decryption function.

XOR the result of the operation

with the initialization vector (IV).

The result is the first plaintext

block.

Pass the next ciphertext block and

the key to the decryption function.

XOR the result of the operation

with the ciphertext block from the previous decryption step.

The result is the next plaintext

block.

Go back to step 5 and repeat until

there are no more ciphertext blocks remaining.

Error Propagation

When there is a 1 bit error, only

two blocks are impacted; one right after the other.

Block with the error is badly

impacted because the faulty ciphertext is processed with decryption

function.

Succeeding block has error in the

position where the ciphertext had the original error because it is

only impacted by the XOR process.

Properties

message dependence

limited error propagation

no synchronization necessary

can be used to provide data origin

identification

requires encryption AND decryption

requires padding

Encryption and Decryption

Error Propagation

Información

Descripción
Apunte sobre Crypto U4, Block Cipher, Cipher Block Chaining Mode (CBC), creado por Luis Hudson el 16/04/2020.
Creado por
Luis Hudson · abr 2020
Actualizado
16 abr 2020
Visitas
3
Historial
  • Creado por jjanesko · 3 abr 2013
  • Copiado por Luis Hudson · 16 abr 2020
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?