Vous êtes sur la page 1sur 2

Algoritmos de Encriptacin.

DES: Data Encryption Standard (DES) es un algoritmo de cifrado, es decir, un mtodo para cifrar informacin, escogido como FIPS en los Estados Unidos en1976, y cuyo uso se ha propagado ampliamente por todo el mundo. El algoritmo fue controvertido al principio, con algunos elementos de diseo clasificados, una longitud de clave relativamente corta, y las continuas sospechas sobre la existencia de alguna puerta trasera para la National Security Agency (NSA). Posteriormente DES fue sometido a un intenso anlisis acadmico y motiv el concepto moderno del cifrado por bloques y sucriptoanlisis. Hoy en da, DES se considera inseguro para muchas aplicaciones. Esto se debe principalmente a que el tamao de clave de 56 bits es corto; las claves de DES se han roto en menos de 24 horas. Existen tambin resultados analticos que demuestran debilidades tericas en su cifrado, aunque son inviables en la prctica. Se cree que el algoritmo es seguro en la prctica en su variante deTriple DES, aunque existan ataques tericos. Desde hace algunos aos, el algoritmo ha sido sustituido por el nuevo AES(Advanced Encryption Standard). En algunas ocasiones, DES es denominado tambin DEA (Data Encryption Algorithm). RC4: Dentro de la criptografa RC4 o ARC4 es el sistema de cifrado de flujo Stream cipher ms utilizado y se usa en algunos de los protocolos ms populares como Transport Layer Security (TLS/SSL) (para proteger el trfico de Internet) y Wired Equivalent Privacy (WEP) (para aadir seguridad en las redes inalmbricas). RC4 fue excluido enseguida de los estndares de alta seguridad por los criptgrafos y algunos modos de usar el algoritmo de criptografa RC4 lo han llevado a ser un sistema de criptografa muy inseguro, incluyendo su uso WEP. No est recomendado su uso en los nuevos sistemas, sin embargo, algunos sistemas basados en RC4 son lo suficientemente seguros para un uso comn. RC4 es un un algoritmo sorprendentemente simple. Este consiste en 2 algoritmos: 1-Key Scheduling Algorithm (KSA) y 2- Pseudo-Random Generation Algorithm (PRGA). Ambos de estos algoritmos usan 8-by-8 S-box, el cual es solo un array de 256 nmeros en el cual ambos son nicos en cuanto a rango y su valor va desde 0 hasta 255. Todos los nmeros de 0 a 255 existen dentro del array, pero estn solo mezclados de diferentes maneras, el KSA se encarga de realizar la primera

mezcla en el S-Box, basado en el valor de la semilla dada dentro de l, y esta "semilla" puede ser de 256 bits de largo. Primero, el S-box array es llenado con valores secuenciales desde 0-255. Este array ser llamado simplemente S. Entonces, el otro array de 256-bits es llenado con el valor de la "semilla", repitiendo como sea necesario hasta que todo el array es llenado. Este array ser llamado K, entonces el array S es mezclado usando el siguiente pseudocdigo. RSA El sistema criptogrfico con clave pblica RSA es un algoritmo asimtrico cifrador de bloques, que utiliza una clave pblica, la cual se distribuye (en forma autenticada preferentemente), y otra privada, la cual es guardada en secreto por su propietario. Una clave es un nmero de gran tamao, que una persona puede conceptualizar como un mensaje digital, como un archivo binario o como una cadena de bits o bytes. Cuando se quiere enviar un mensaje, el emisor busca la clave pblica de cifrado del receptor, cifra su mensaje con esa clave, y una vez que el mensaje cifrado llega al receptor, ste se ocupa de descifrarlo usando su clave oculta.

Vous aimerez peut-être aussi