domingo, 23 de julio de 2023

¿Qué es el criptosistema de clave pública?

 

La criptografía simétrica o de clave publica se caracteriza porque dentro del mismo canal de transmisión un emisor (quien envía el mensaje) y un receptor (recibe el mensaje), cada uno de ellos posee dos claves propias y diferentes, una es la clave privada y la otra es una clave pública.



Con el conjunto de dos claves se puede realizar en cada extremo de la comunicación el cifrado y descifrado del mensaje. La clave privada es secreta y por ellos se deberá custodiar de tal manera que nadie la conozca y por ningún motivo se debe enviar o compartir con nadie. La clave pública será accesible por todos los usuarios del sistema o canal que quieran comunicarse.

Ambas claves tienen una relación matemática entre sí, pero la seguridad de esta técnica se basa en que el conocimiento de una de las claves no permite descubrir cuál es la otra clave. En realidad, sería necesario conocer todos los números primos grandes para ser capaz de deducir una clave a partir de otra, pero está demostrado que en la práctica se tardarían demasiados años sólo en el proceso de obtención de los números primos grandes.

Cada una de las partes hace publica una de las claves y mantiene en secreto la otra. Así cuando uno de los participantes en la comunicación desea enviar un mensaje a otro lo cifrará con la clave pública del destinatario, garantizando de esta forma que soló el destinatario será capaza de leerlo.

Si uno de los usuarios cifra cierto mensaje con su clave privada, el resto de los implicados puede saber que proviene realmente de él. La forma de hacerlo es descifrar el mensaje enviado con la clave publica de quien envió la información, si la comprobación del resultado encuentra total coincidencia, autentica al remitente y genera la seguridad para proceder a descifrar el mensaje.

Estos algoritmos pueden trabajar indistintamente con cualquiera de las claves, de manera que un mensaje cifrado con la clave pública sólo puede descifrarse con la clave privada, pero cualquier mensaje cifrado con la clave privada sólo puede ser descifrado con la clave pública.

El algoritmo asimétrico, es que está basado en funciones matemáticas las cuales son fáciles de resolver en un sentido, pero que su resolución en sentido contrario es extremadamente complicada, a menos que se conozca la clave. Las claves públicas y privadas se generan simultáneamente y están ligadas la una a la otra.

Las parejas de claves tienen varias y muy importantes funciones, entre las que destacamos:

  • Cifrar la información.
  • Asegurar la integridad de los datos transmitidos.
  • Garantizar la autenticidad del emisor.

Cifrado:

  • Mensaje + clave pública del receptor = Mensaje cifrado
  • Mensaje encriptado emisor + clave privada del receptor = Mensaje descifrado

Autenticación

  • Mensaje + clave privada emisor = Mensaje firmado
  • Mensaje firmado por el emisor + clave pública = Autenticación

 

No hay comentarios:

Publicar un comentario

¿Qué es el criptosistema de clave pública?

  La criptografía simétrica o de clave publica se caracteriza porque dentro del mismo canal de transmisión un emisor (quien envía el mensaje...