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