Está en la página 1de 13

3DES

Realizado por:

Emmanuel Hugo
Javier Polo

INTRODUCCION
3DES o TDES (Triple Estndar de Cifrado de Datos) es una variacin para DES Es tres veces ms lento que el DES, pero pueden ser miles de millones de veces ms seguro si se utiliza correctamente. Triple DES disfruta de un uso mucho ms amplio que DES, porque DES es tan fcil de romper con la tecnologa que avanza rpidamente hoy en da. En 1998, la Electronic Frontier Foundation, utilizando un ordenador especialmente diseado llamado Cracker DES, logr romper DES en menos de 3 das, hoy en da se lo puede hacer en menos de 24 horas.

3DES
Triple DES fue la respuesta a muchas de las deficiencias de la DES. Por otro lado, aunque una clave de 56 bits ofrece una enorme cantidad de posibilidades, muchos procesadores pueden calcular ms de 106 claves por segundo. Con lo que, cuando se utilizan al mismo tiempo una gran cantidad de mquinas, es posible que un gran organismo (un Estado, por ejemplo) encuentre la clave correcta... Una solucin a corto plazo requiere que se encadenen tres cifrados DES mediante dos claves de 56 bits (esto equivale a una clave de 112 bits). Este proceso se llama Triple DES, denominado TDES (algunas veces 3DES o 3-DES).

3DES
Cuando se descubri que una clave de 56 bits no era suficiente para evitar un ataque de fuerza bruta, TDES fue elegido como forma de agrandar el largo de la clave sin necesidad de cambiar de algoritmo de cifrado. Este mtodo de cifrado dobla la longitud efectiva de la clave (112 bits), pero en cambio es preciso triplicar el nmero de operaciones de cifrado, haciendo este mtodo de cifrado muchsimo ms seguro que el DES. Por tanto, la longitud de la clave usada ser de 192 bits, aunque como se ha dicho su eficacia solo sea de 112 bits.

3DES
El Triple DES est desapareciendo lentamente, siendo reemplazado por el algoritmo AES. Sin embargo, la mayora de las tarjetas de crdito y otros medios de pago electrnicos tienen como estndar el algoritmo Triple DES (anteriormente usaban el DES). Por su diseo, el DES y por lo tanto el TDES son algoritmos lentos. AES puede llegar a ser hasta 6 veces ms rpido y a la fecha no se ha encontrado ninguna vulnerabilidad.

3DES
El procedimiento para el cifrado es exactamente mismo que el DES, pero se repite tres veces. De ah nombre de Triple DES. Los datos se cifran con primera clave, descifrados con la segunda clave, finalmente cifrados de nuevo con la tercera clave. el el la y

3DES
En consecuencia, Triple DES sale tres veces ms lento que el DES estndar, pero es mucho ms seguro si se utiliza correctamente. El procedimiento para descifrar algo que es lo mismo que el procedimiento de cifrado, solo que se ejecuta a la inversa.

ALGORITMO 3DES
Triple DES utiliza un "conjunto de claves", que consta de tres DES claves , K1 , K2 y K3 , cada uno de 56 bits (con exclusin de los bits de paridad ). El algoritmo de cifrado es el siguiente:

Es decir, el DES cifra con K1 , DES descifrar con K2 , y luego cifrar DES con K3 . El descifrado es el inverso:

Es decir, descifrar con K3, encriptar con K2, a continuacin, descifrar con K1. Cada cifrado Triple cifra un bloque de 64 bits de datos. En cada caso, la operacin del medio es el reverso de la primera y la ltima.

OPCIONES DE CODIFICACIN
Las normas definen tres opciones de codificacin: Opcin de codificacin 1: Las tres claves son independientes. Esta opcin de codificacin es la ms fuerte, con 3 x 56 = 168 bits de la clave independiente. Opcin de codificacin 2: K1 y K2 son independientes, y K3 = K1 . Esta opcin ofrece una menor seguridad, con 2 56 = 112 bits de la clave. Esta opcin es ms fuerte que la simple encriptacin DES dos veces Opcin de codificacin 3: Las tres claves son idnticas, es decir, K1 = K2 = K3 . Esta es equivalente a la DES, con slo 56 bits de la clave. Esta opcin proporciona compatibilidad con DES,, porque las operaciones de primera y segunda se anulan. Ya no es recomendado por el Instituto Nacional de Estndares y Tecnologa (NIST), y no es compatible con la norma ISO / IEC 18033-3.

3DES
Como el DES, los datos son cifrados y descifrados en bloques de 64 bits. Desafortunadamente, hay algunas claves dbiles que hay que tener en cuenta: si las tres llaves, las llaves de la primera y segunda, o las llaves de la segunda y tercera son iguales, entonces el proceso de encriptacin es esencialmente el mismo que el estndar DES. Esta situacin debe ser evitada, ya que es lo mismo que usar una versin muy lenta regular de DES. El TDES posee la desventaja de requerir ms recursos para el cifrado y descifrado.

3DES
Hay que tener en cuenta que aunque la llave de entrada para el DES es de 64 bits, la clave real utilizada por el DES es de slo 56 bits de longitud. El bit menos significativo (ms a la derecha) en cada byte es un bit de paridad, y deben fijarse de manera que siempre hay un nmero impar de 1s en cada byte. Estos bits de paridad son ignorados, por lo que slo los siete bits ms significativos de cada byte se utilizan, lo que resulta en una longitud de clave de 56 bits. Esto significa que la fuerza efectiva clave para Triple DES es en realidad 168 bits, ya que cada una de las tres llaves contiene 8 bits de paridad que no se utilizan durante el proceso de cifrado.

TRIPLE ECB(LIBRO DE CDIGO ELECTRNICO)


Esta variante de Triple DES funciona exactamente de la misma manera que el modo ECB de DES.

Triple CBC (Cipher Block Chaining)


Este mtodo es muy similar a la norma DES modo CBC . Al igual que con Triple ECB, la longitud de clave efectiva es de 168 bits y se utilizan las teclas de la misma manera, como se describi anteriormente, pero las caractersticas encadenamiento de modo CBC se utilizan tambin. El primero de 64 bits tecla acta como vector de inicializacin al DES. Triple ECB es entonces ejecutado por un solo bloque de 64 bits de texto plano. El texto cifrado resultante es entonces XOR con el siguiente bloque de texto a cifrar, y se repite el procedimiento. Este mtodo aade una capa adicional de seguridad para Triple DES y por tanto es ms seguro que el triple del ECB, a pesar de que no se usa tan ampliamente como Triple ECB

BLIBLIOGRAFIA
http://www.tropsoft.com/strongenc/des3.htm

http://technet.microsoft.com/en-us/library/cc767123.aspx
http://en.wikipedia.org/wiki/Triple_DES

También podría gustarte