Criptografía

La criptografía es muy importante en el mundo de la informática. Con la criptografía se puede cifrar un contenido para que solo llegue a la persona adecuada y nadie más pueda acceder porque solo esta persona tiene lo necesario para poder acceder a ese contenido.

Entre los algoritmos de cifrado hay tres que quiero explicar los más sencillamente posible. A grandes rasgos son:

  • Criptografía simétrica: cuando nosotros, por ejemplo, queremos enviar un mensaje necesitamos crear una clave para encriptar ese mensaje. Esa clave que hemos creado, es la que necesita el remitente y debe disponer de ella para poder descifrar el contenido de dicho mensaje. El principal problema de seguridad está en el intercambio de claves entre el emisor y el receptorm ya que ambos deben usar la misma clave. Por lo tanto, se tiene que buscar también un canal de comunicación que sea seguro para el intercambio de la clave. Es importante que dicha clave sea muy difícil de adivinar ya que hoy en día los ordenadores pueden adivinar claves  rápidamente.Este tipo de criptografía conocida también como la criptografía de clave pública es un método que usa dos claves para el envío de datos.

cifrado-simetrico

Programas como VeraCrypt usan la clave simétrica para encriptar nuestros datos.

  • Criptografía asimétrica: Este tipo de criptografía conocida también como la criptografía de clave pública es un método que usa dos claves para el envío de datos.Una persona genera dos claves relacionadas, una pública y otra privada. La clave publica esta a disposición de todo el mundo, sin embargo la clave privada es la que sólo tiene que tener la persona en cuestión y nadie más tiene que tener acceso a ella.

    Su funcionamiento es simple. Nosotros podemos acceder a la clave pública del usuario,  pues bien, con esa clave publica ciframos por ejemplo un mensaje que queremos enviar a esa persona. Ahora con el mensaje ya cifrado y enviado, solo la persona que lo recibe lo puede desencriptar con su clave privada. Si alguien se hace con ese mensaje enviado no podrá acceder a su contenido salvo que disponga de la clave privada del usuario.

cifrado-asimetrico

La criptografía asimétrica resuelve la desventaja principal de la simétrica: no se necesita canales seguros para mandar la clave.

Pero este tipo de algoritmos también tiene desventajas: son poco eficientes ya las claves deben de ser largas y se tarda bastante tiempo en aplicarlas, utilizar las claves privadas repetidamente puede hacer que reciban ataques criptográficos que se basan en analizar paquetes cifrados, hay que proteger la clave privada, y hay que transportar la clave privada

Diffie-Hellman, RSA,… son algunos de los algoritmos utilizados para la clave asimétrica.

  • Criptografía híbrida: este sistema es la unión de las ventajas de los dos anteriores, ya que  el problema de ambos sistemas criptográficos es que el simétrico es inseguro y el asimétrico es lento. Es el sistema de cifrado que usa tanto los sistemas de clave simétrica como el de clave asimétrica.

Cuando por ejemplo, deseamos mandar un mensaje, este mensaje lo cifraremos con una clave simétrica, conocida en este proceso como la clave de sesión.

Después, cifraremos con la clave pública del receptor la clave de sesión. Cuando el receptor reciba el mensaje, primero descifrará con su clave privada  la clave de sesión. Una vez posee la clave de sesión ya puede acceder al contenido del mensaje.

hibrida

 

Anuncios

Un comentario en “Criptografía

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s