matemticas para encriptar y desencriptar datos. Una vez que la informacin ha sido encriptada, puede ser almacenada en un medio inseguro o enviada a travs de una red insegura (como Internet) y an as permanecer secreta. Luego, los datos pueden desencriptarse a su formato original. Sistema De Cifrado Simtrico Asimtrico Hbridos SISTEMA DE CIFRADO SIMETRICO
Los sistemas de cifrado simtrico son aquellos que utilizan la misma clave para cifrar y descifrar un documento. El principal problema de seguridad reside en el intercambio de claves entre el emisor y el receptor ya que ambos deben usar la misma clave. SISTEMAS DE CIFRADO ASIMTRICO Tambin son llamados sistemas de cifrado de clave pblica. Este sistema de cifrado usa dos claves diferentes. Una es la clave pblica y se puede enviar a cualquier persona y otra que se llama clave privada, que debe guardarse para que nadie tenga acceso a ella. SISTEMA DE CIFRADO HIBRIDOS Es el sistema de cifrado que usa tanto los sistemas de clave simtrica como el de clave asimtrica. Funciona mediante el cifrado de clave pblica para compartir una clave para el cifrado simtrico. En cada mensaje, la clave simtrica utilizada es diferente por lo que si un atacante pudiera descubrir la clave simtrica, solo le valdra para ese mensaje y no para los restantes Qu diferencias hay entre los algoritmos simtricos y los asimtricos? Los algoritmos simtricos encriptan y desencriptan con la misma llave. Las principales ventajas de los algoritmos simtricos son su seguridad y su velocidad. Los algoritmos asimtricos encriptan y desencriptan con diferentes llaves. Los datos se encriptan con una llave pblica y se desencriptan con una privada, siendo sta su principal ventaja. Los algoritmos asimtricos, tambin conocidos como algoritmos de llave pblica, necesitan al menos una llave de 3.000 bits para alcanzar un nivel de seguridad similar al de uno simtrico de 128 bits. Los algoritmos simtricos son aproximadamente 1.000 veces ms rpidos que los asimtricos. ALGORITMOS DE ENCRIPTACION DES (Data Encryption Standard): Fue desarrollado por IBM a mediados de los setenta. Aunque tiene un buen diseo, su tamao de clave de 56 bits es demasiado pequeo para los patrones de hoy. Este transforma la informacin de texto llano en datos encriptados llamados texto cifrado mediante el uso de un algoritmo especial y valor semilla llamado clave. Si el receptor conoce la clave, podr utilizarla para convertir el texto cifrado en los datos originales. Es un mecanismo de encriptado simtrico. IDEA (Algoritmo Internacional de Cifrado de Datos) es un cifrador por bloques diseado por Xuejia Lai y James L. Massey de la Escuela Politcnica Federal de Zrich y descrito por primera vez en 1991 IDEA fue utilizado como el cifrador simtrico en las primeras versiones de PGP(PGP v2.0) y se lo incorpor luego de que el cifrador original usado en la v1.0 ("Bass-O-Matic") se demostr insegura. Es un algoritmo ptimo en OpenPGP. AES Advanced Encryption Standard (AES), tambin conocido como Rijndael, (llave de 256 bits) es un algoritmo seguro y eficiente. Sus creadores son Joan Daemen y Vincent Rijmen (Blgica). Ha sido elegido como el nuevo Estndar Avanzado de Encriptacin por el Instituto Nacional de Estndares y Tecnologa (NIST) de los EEUU. 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. Cuando se enva un mensaje, el emisor busca la clave pblica de cifrado del receptor y una vez que dicho mensaje llega al receptor, ste se ocupa de descifrarlo usando su clave oculta. Los mensajes enviados usando el algoritmo RSA se representan mediante nmeros y el funcionamiento se basa en el producto de dos nmeros primos grandes (mayores que 10 100 ) elegidos al azar para conformar la clave de descifrado. GNU Privacy Guard o GPG Es una herramienta de cifrado y firmas digitales, que viene a ser un remplaz del PGP (Pretty Good Privacy) pero con la principal diferencia que es software libre licenciado bajo la GPL. GPG utiliza el estndar del IETF denominado OpenPGP. GPG cifra los mensajes usando pares de claves individuales asimtricas generadas por los usuarios. Las claves pblicas pueden ser compartidas con otros usuarios de muchas maneras, un ejemplo de ello es depositndolas en los servidores de claves. GnuPG tambin cifrado simtricos, por ejemplo CASTS. GPG es un software de cifrado hbrido que usa una combinacin convencional de criptografa de claves simtricas para la rapidez y criptografa de claves pblicas para el fcil compartimiento de claves seguras, tpicamente usando recipientes de claves pblicas para cifrar una clave de sesin que es usada una vez. Este modo de operacin es parte del estndar OpenPGP y ha sido parte del PGP desde su primera versin.