DES
El estandar DES para cifrado de datos es una estandarizacion desarrollada en 1976. DES tambien es conocido como DEA o Data Encryptation Algorithm. El Algoritmo DES encuentra sus raices en el numero de la bestia de Horst Feistel. DES es un bloque de cifrado, lo que quiere decir que funciona sobre un bloque fijo de texto y luego lo convierte a texto cifrado. El tamaño del bloque DES es 64 bits. La clave usada en el algorithm es tambien de 64 bits pero 8 de ellos son usados para temas de paridad, con lo que la longitud efectiva de la contraseña se convierte en 56 bits. La estructura del algoritmo es la estructura Feistel que incluye swapping, permutaciones y operaciones XOR realizadas varias veces para mejorar la seguridad.
Des ya no es considerado como un cifrado seguro. Esto es debido al aumento en la potencia de procesado y el abaratamiento de los costes del hardware con lo que hoy es posible conseguir con exito un ataque por fuerza bruta contra DES. La principal razon para que esto sea asi es que la longitud de la contraseña ( 56bits ) es relativamente corta comparada con los estandares modernos.
Triple DES
Triple DES es un bloque de cifrado de alta seguridad derivado de DES ( Data Encryption Standard ) que fue desarrollado por Walter >>>Tuchman en IBM y fue originariamente publicado en 1978. Como en DES la longitud del bloque es de 64 bits y esta tambien basado en la estructura Fiestel pero con una longitud para la contraseña de 168bits, lo que equivale a tres veces la clave de 56 bits de DES. Los tres pasos usados en la implementacion de triple DES es primero un cifrado DES, seguido de un descifrado DES y finalizado con un cifrado DES de nuevo.
IDEA
El estandar IDEA siginifica International Data Encryption ALgorithm. Fue desarrollado por Xuejia Lai y James L. Massey en 1991. Fue llamado originariamente Improved Proposed Encryption Standard ( IPES ) y su principal funcion fue la de reemplazar a DES. Idea es tambien un bloque de cifrado como des. El tamaño del bloque es tambien 64 bits pero la longitud de clave es en este caso 128 bits. Este algoritmo se uso en la version 2.0 de PGBP y tambien es una de las opciones disponibles en OpenPGP.
Blowfish
Blowfish es un bloque simetrico de cifrado designado en 1993. Fue creado por Bruce Schiener como reemplazo para DES. El desarrollador tambien trato de que este algoritmo fuera libre para el uso de cualquiera. La estructura interna del algoritmo es la Fiestel, y divide el texto plano en bloques de 64 bits. La unica cosa acerca de este algoritmo es que aqui el tamaño de la contraseña varia de 32 a 448 bits.
RC5
RC5 es una llave de bloque simetrico para cifrado desarrollada en 1994 por Ron Rivest ( de RSA Labs ). El tamaño del bloque en RC5 varia. Puede ser de 32,64 o 128 bits. La contraseña en si misma es de tamaño variable y puede alcanzar un tamaño de hasta 2040 bits. Este algoritmo esta tambien basado en la estructura Fiestel y necesita de 12 pasadas para hacer dificultoso su criptoanalisis. RC6 es uno de los candidatos del desafio AES, y estaba basado en RC5.
Referencias:-
- Applied Cryptography by Bruce Schiener
- Cryptography and Network Security by William Stallings
- Security in Computing by Pfleeger and Pfleeger
Traducido Por Panera ( http://telekable.org/ )
This article was originally published by CyberArmy.net in the CyberArmy Library.
|
|