Características del Cifrado Simétrico: • Utiliza la misma clave tanto para el proceso de encriptación como para el desencriptado. • En la práctica es útil para preservar la confidencial de la información. • Es el sistema que se ha venido usando hasta finales del siglo XX. Inconvenientes del Cifrado Simétrico: 1º) Problema del intercambio de claves: Es necesario que tanto emisor como receptor conozcan la clave secreta que van a utilizar. ¿Qué medio utilizan para ponerse de acuerdo con la clave? 2º) Cantidad de claves necesarias: Una persona que necesita comunicarse en secreto con un número N de interlocutores requiere N claves secretas distintas. Si cada uno de los interlocutores quiere comunicarse en secreto con los demás, serían necesarias un total de claves secretas. = N · (N – 1) / 2 Para N=4, supone 6 claves diferentes. Con N=10 el nº de claves se eleva a 45... Características del Cifrado Asimétrico: • Utiliza dos claves diferentes: una clave pública y otra clave privada. • Una clave se utiliza para cifrar (encriptar) un documento y la otra se utiliza para descifrar o desencriptar el documento cifrado. • La clave pública puede ser conocida o disponer de ella cualquiera. • La clave privada solo la conoce el propietario. • A partir del conocimiento de la clave pública o de un texto cifrado es imposible obtener la clave privada. • Los documentos cifrados con una clave sólo se pueden descifrar con la otra clave. Cifrado Asimétrico con la clave pública: • Una persona quiere enviar un mensaje a otra, asegurándose que el receptor es la única persona que lee el mensaje. • El emisor encripta el mensaje utilizando para ello la clave pública del receptor (la clave pública es conocida por todo el mundo). • El mensaje cifrado se transmite o se hace llegar al receptor. • Cualquier intruso que intercepte el mensaje y quiera conocer su contenido debe desencriptarlo y la única forma de hacerlo es con la clave privada (que solo conoce el receptor). • El receptor es la única persona que puede desencriptar el mensaje. • Ni siquiera el emisor puede desencriptar el mensaje que él mismo ha encriptado. Cifrado Asimétrico con la clave pública: Encritación Asimétrica con la clave privada: • El emisor de una información encripta el mensaje con su propia clave privada. • El mensaje es público: todo el mundo lo puede desencriptar haciendo uso de la clave pública del emisor. • Este método no sirve para evitar que intrusos accedan al mensaje. • Lo que garantiza este mecanismo es que el propietario de la clave privada es el emisor del mensaje. Es decir, proporciona autenticidad e integridad al mensaje. • Esta característica se conoce como No Repudio. Algoritmos de Cifrado: • Son los métodos utilizados para transformar el texto en claro en texto cifrado y viceversa. • Actualmente, en una comunicación cifrada, el algoritmo utilizado en la encriptación de la información es de dominio público en la mayor parte de los casos. • Principio de Kerckhoff: "La fortaleza de un sistema de cifrado debe recaer en la clave y no en el algoritmo". • Algoritmos de Clave Privada: 3DES, RC4, IDEA y AES. • Algoritmos de Clave Pública: DH, ElGamal, RSA y DSA. Software de Cifrado: • • • • GPG: GNU Privacy Guard. PGP: Pretty Good Policy. TrueCrypt: Herramienta multiplataforma. John the Ripper: Prueba de robustez de claves.