Criptografía: Simétrica y Asimétrica

Ocultar un mensaje haciéndolo ilegible, para ser enviado a un receptor, es la finalidad de la criptografía. Para ello ciframos y desciframos mensajes utilizando distintos métodos: el cifrado simétrico o de clave privada y el cifrado asimétrico o de clave pública.


En el cifrado simétrico la clave que cifra el mensaje es la misma que lo descifra. Tanto el emisor del mensaje como el receptor del mismo deben usar la misma clave. La seguridad del cifrado reside en la clave y no el algoritmo, es por ello que la clave debe ser larga y compleja.

Tipos de algoritmos de cifrado de clave simétrica:

  • DES: usa clave de 56 bits
  • 3DES: usa claves de 128 bits
  • RC5
  • AES
  • IDEA: usa clave de 128 bitsclave_simétrica

Problemas de este método:

  • la distribución de la clave, ¿como se pasa de una forma segura la clave, entre el emisor y el receptor?.
  • el número de claves, si queremos usar este método con un gran número de usuarios y guardar la confidencialidad entre ellos, harían falta tantas claves como usuarios, con lo cual deja de ser viable. Ejemplo: si quiero enviar mensajes con clave simétrica a 20 usuarios, debo tener una clave distinta para cada usuario.

 


En el cifrado asimétrico se utiliza una pareja de claves, una privada que solo la conocerá su propietario y otra pública que será conocida por los usuarios. Son complementarias pues, lo que se cifra con una,  solo se descifra con la otra y viceversa

Algoritmos asimétricos: MD5, SHA …

¿Que nos proporciona el método asimétrico?
  • Nos olvidamos del envío de claves.
  • Confidencialidad: pues un mensaje cifrado con la clave pública, sólo podrá ser descifrado por el propietario de la clave, con su clave privada.
  • Integridad, autenticación y no repudio: si el propietario de la clave cifra un documento o mensaje con su clave privada, cualquier usuario puede descifrarlo con la correspondiente clave pública. (ej: firma digital)

clave_asimétrica

 

Fuentes:

 

 

Anuncios