Sie sind auf Seite 1von 4

DES

DES (Data Encryption Standard) es un esquema de encriptacin


simtrico desarrollado en 1977 por el Departamento de Comercio y la
Oficina Nacional de Estndares de EEUU en colaboracin con la
empresa IBM, que se cre con objeto de proporcionar al pblico en
general un algoritmo de cifrado normalizado para redes de
ordenadores. Estaba basado en la aplicacin de todas las teoras
criptogrficas existentes hasta el momento, y fue sometido a las
leyes de USA.

Se basa en un sistema mono alfabtico, con un algoritmo de cifrado


consistente en la aplicacin sucesiva de varias permutaciones y
sustituciones. Inicialmente el texto en claro a cifrar se somete a una
permutacin, con bloque de entrada de 64 bits (o mltiplo de 64),
para posteriormente ser sometido a la accin de dos funciones
principales, una funcin de permutacin con entrada de 8 bits y otra
de sustitucin con entrada de 5 bits, en un proceso que consta de 16
etapas de cifrado.
En general, DES utiliza una clave simtrica de 64 bits, de los cuales
56 son usados para la encriptacin, mientras que los 8 restantes son
de paridad, y se usan para la deteccin de errores en el proceso.

3DES o TDES
Fue emitido por el NIST en 1999 como una versin mejorada de DES.
Realiza tres veces el cifrado DES utilizando tres claves. La figura
4.1.16 muestra el diagrama que representa al algoritmo 3DES.

Cuando se descubri que una clave de 56 bits (utilizada en el DES) no


era suficiente para evitar un ataque de fuerza bruta, el 3DES fue
elegido para agrandar la clave sin la necesidad de cambiar el
algoritmo de cifrado.
Con tres claves distintas, 3DES tiene una longitud de clave efectiva
de

168

bits

aunque

tambin

se

pueden

usar

dos

claves

haciendo K1=K3 (ver figura 4.1.16) con lo que se tiene una longitud
de clave efectiva de 112 bits
Actualmente el 3DES sigue siendo utilizado pero cada vez ms est
siendo sustituido por el algoritmo AES que ha demostrado ser muy
robusto y ms rpido.

AES
AES ( Advanced Encryption Standard ), tambin conocido como
Rjindael, es uno de los algoritmos de cifrado por bloquesms
sofisticados
y seguros del
momento.
De
hecho,
este
popular estndar se usa en operaciones tan importantes como
pagos electrnicos o transacciones bancarias . Por ello, en las
siguientes lneas vamos a explicar algunos aspectos principales de su
funcionamiento

Funcionamiento bsico
AES utiliza claves de 128, 192 o 256 bits de longitud, sobre bloques
fijos de 16 bytes, lo que da como resultado bloques cifrados en la
salida del mismo tamao que en la entrada, 16 bytes. En la imagen
superior podemos ver un esquema que muestra el funcionamiento
bsico de este algoritmo con claves de 128 bits.

RSA
RSA es un algoritmo de cifrado de clave pblica que le permite al
usuario conservar la confidencialidad de la informacin cuando es
transmitida o compartida con otros usuarios. Conocer en que consiste
es la mejor opcin para utilizarlo de forma adecuada y salvaguardar
la informacin ms sensible.

La fortaleza del algoritmo RSA se basa en la complejidad de clculo


que tiene encontrar los dos factores primos de un nmero compuesto
muy grande. La operacin inversa de este problema, es decir
multiplicar dos nmeros primos grandes, es una operacin poco
costosa computacionalmente y que se puede realizar rpidamente,
pero en sentido contrario, es decir encontrar los factores primos de un
nmero es una operacin que a medida que se incrementa el tamao
del nmero aumenta los requerimientos de hardware para su clculo
adems de aumentar el tiempo requerido para su clculo. Por
ejemplo, sin utilizar ningn tipo de ayuda electrnica, cuando tiempo
demoras en calcular el producto 11 por 31. Y ahora, cuanto se
demora en hallar los factores primos de 221.

Das könnte Ihnen auch gefallen