Вы находитесь на странице: 1из 12

Algoritmos de Encriptacin

Por: Marco Lozano


Encriptacin
Desde un punto de vista informtico consiste en aplicar un algoritmo asociado a
una o varias contraseas, que convierte la informacin en una cadena de letras,
nmeros y smbolos sin sentido.
DES (Data Encryption Standard)

DES es un algoritmo de cifrado


escogido como un estndar FIPS en
los Estados Unidos en 1976, y cuyo
uso se ha propagado ampliamente
por todo el mundo. Actualmente
DES se considera un algoritmo
inseguro, y no debe utilizarse.
DES (Data Encryption Standard)

DES es un algoritmo de cifrado por bloques, donde se toma un


texto en claro de longitud fija de bits y se transforma mediante
una serie de operaciones en otro texto cifrado de la misma
longitud. El tamao del bloque de DES es de 64 bits, y la longitud
de clave tambin es de 64 bits, aunque en realidad solo son 56
bits los que pertenecen a la clave ya que los otros 8 bits son de
comprobacin de paridad, y se descartan.
Ventajas y Desventajas

VENTAJAS DESVENTAJAS

Es uno de los sistemas ms empleados y No se permite una clave de longitud variable, es


extendidos, por tanto es de los ms decir, no se puede aumentar para tener una mayor
probados. seguridad.

Implementacin sencilla e Es vulnerable al criptoanlisis diferencial, aunque


implementacin rpida. solo es un ataque terico.

La longitud de clave de 56 bits es demasiado corta, y


por tanto vulnerable.
3DES (Triple Data Encryption Standard)
Se basa en aplicar el algoritmo DES tres veces, dependiendo de las claves que
utilicemos, puede tener una longitud de clave de 168 bits (tiles) si las tres claves son
diferentes, o de 112 bits si nicamente utilizamos dos claves diferentes.
3DES (Triple Data Encryption Standard)
Las partes principales del algoritmo DES son las siguientes:
1. Fraccionamiento del texto en bloques de 64 bits (8 bytes)
2. Permutacin inicial de los bloques,
3. Particin de los bloques en dos partes: izquierda y derecha,
denominadas I y D respectivamente,
4. Fases de permutacin y de sustitucin repetidas 16 veces (denominadas rondas),
5. Reconexin de las partes izquierda y derecha, seguida de la permutacin inicial
inversa.
AES (Advanced Encryption Standard)
El estndar de cifrado avanzado, o AES, es un simtrico de cifrado en bloque
elegido por el gobierno de Estados Unidos para proteger la informacin
clasificada y depende de software y hardware en todo el mundo para cifrar los
datos sensibles.
AES (Advanced Encryption Standard)
El algoritmo AES utiliza una de las tres fortalezas de clave de cifrado: una clave de
encriptacin (contrasea) de 128-, 192-, o 256- bits. Cada tamao de la clave de
cifrado hace que el algoritmo se comporte ligeramente diferente, por lo que el
aumento de tamao de clave no slo ofrecen un mayor nmero de bits con el
que se pueden cifrar los datos, sino tambin aumentar la complejidad del
algoritmo de cifrado.
Comparacin entre AES-3DES-DES
Factores AES 3DES DES

Longitud de clave 128, 192 o 256 bits (k1,k2,k3) 168bits 56 bits


Cifrado de bloque Cifrado de bloque Cifrado de bloque
Tipo de cifrado
simtrico simtrico simtrico
Tamao de bloque 128, 192 o 256 bits 64 bits 64 bits

Desarrollado 2000 1978 1977


Una sola debilidad que
Seguridad Considerada segura Probado inadecuado
es la salida en des
Posibles claves 2128 , 2192 , 2256 2112 , 2168 256
Tiempo necesario para
verificar todas las
Para una clave de 128 Para una clave de 112 Para una clave de 56
claves posibles en 50
bits: 5x1021 aos. bits: 800 das. bits: 400 das.
mil millones de llaves
por segundo.
Conclusin
Existen varios tipos de algoritmos para
cifrarnos nuestros datos, y pese a que
por mas complejo que se el algoritmo ,
nuestros datos nunca van a estar 100%
seguros, por lo cual simplemente
bajamos el riesgo a que estos sean
cifrado, sin embargo hay que tener en
cuenta que con el paso del tiempo todos
los algoritmos de cifrado van siendo mas
vulnerables por la velocidad en la que
avanza la tecnologa, y a su vez saldrn
nuevos algoritmos para cifrar nuestros
datos.
Referencias Bibliogrficas:
https://ajarr.org/home/ethical-hacking/item/74-aes-3des-des
https://es.slideshare.net/elvisvinda/sencilla-explicacin-sobre-aes
http://searchsecurity.techtarget.com/definition/Advanced-Encryption-Standard
http://stackoverflow.com/questions/5554526/comparison-of-des-triple-des-aes-
blowfish-encryption-for-data
http://seguridad-en-redes-mimi.blogspot.com/2012/03/algoritmo-3des.html
https://www.redeszone.net/2010/11/04/criptografia-algoritmos-de-cifrado-de-
clave-simetrica/
https://es.slideshare.net/Dianiv/algoritmos-de-encriptacion