TRIPLE DES

INTRODUCCIÓN

TDES o 3DES, fue desarrollado por IBM en 1998. Es tres veces más lento que el DES normal, pero pueden ser miles de millones de veces más seguros si se usan correctamente.

TRIPLE DES

Triple DES se llama al algoritmo que hace triple cifrado del DES. También es conocido como TDES o 3DES. Se necesitan tres claves de 64 bits, para una longitud total de clave de 192 bits.

CONTINUACIÓN…

La variante más simple del Triple DES funciona de la siguiente manera:

Donde M es el mensaje a cifrar y k1 , k2 y k3 las respectivas claves DES.

OPCIONES DE ENCRIPTACIÓN EN TDES

En TDES existen 2 opciones para encriptación :
 Opción 1 : se tiene K1, K2 y K3 , las cuales son llaves 3 independiente (K1 ≠ K2 ≠ K3 ≠ K1);  Opción 2: K1 y K2 son llaves independientes (K1 ≠ K2), K3 = K1.

CONTINUACIÓN…

EJEMPLO

En el ejemplo se utiliza tres claves independientes (encriptación con la opción 1), las Cuales son: K1 = 0123456789ABCDEF K2 = 23456789ABCDEF01 K3 = 456789ABCDEF0123 Texto plano dado en ASCII: The quick brown fox jump

CONTINUACIÓN

1. Transformamos el texto plano a hexadecimal:

The quic k brown fox jump

5468652071756663 6B2062726F776E20 666F78206A756D70

CONTINUACIÓN…

2. Procedemos a cifrar la primer parte del texto plano P1 = “The quic” = 5468652071756663
ENTRADA SALIDA

DEA1 – EK1 DEA2 – DK2 DEA3 – EK3

5468652071756663 A28E91724C4BBA31 5A2EA7F983A2F53F

A28E91724C4BBA31 5A2EA7F983A2F53F A826FD8CE53B855F

C1 = A826FD8CE53B855F

CONTINUACIÓN…

P2 = “k brown ” = 6B2062726F776E20
ENTRADA DEA1 – EK1 DEA2 – DK2 DEA3 – EK3 6B2062726F776E20 167E47EC24F71D63 EA141A7DD69701F0 SALIDA 167E47EC24F71D63 EA141A7DD69701F0 CCE21C8112256FE6

C2 = CCE21C8112256FE6

CONTINUACIÓN

P3 = fox jump = 666F78206A756D70
ENTRADA SALIDA

DEA1 – EK1 DEA2 – DK2

666F78206A756D70 2C1A917234425365

2C1A917234425365 8059EE8212E22A79

DEA3 – EK3

8059EE8212E22A79

68D5C05DD9B6B900

C3 = 68D5C05DD9B6B900

CONTINUACIÓN…

3. Finalmente el texto cifrado resultante es la concatenación de C1, C2 y C3

C1 = A826FD8CE53B855F C2 = CCE21C8112256FE6
C3 = 68D5C05DD9B6B900
TEXTO CIFRADO

A826FD8CE53B855F CCE21C8112256FE6 68D5C05DD9B6B900

Sign up to vote on this title
UsefulNot useful