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