Consideremos el siguiente ejemplo. Vas a reunirte con tu compañero de negocios, tu socio, en una cafetería para discutir detalles relevantes y ciertamente confidenciales. Miremos este ejemplo desde la perspectiva de la seguridad:
- Puedes ver y escuchar a la otra persona físicamente, por lo que puedes identificarlo. Eso es la autentificación, confirmar la identidad de con quien estás hablando.
- También puedes asegurar que lo que oyes sale de su boca, eso es autenticidad, confirmar que el mensaje recibido proviene del emisor sabido. Además puedes saber que lo que te dice llega a ti sin cambios, eso es integridad.
- Por último, puedes coger un sitio apartado de otros clientes y hablar en voz baja, de tal forma que sólo os escucháis entre vosotros. Eso es confidencialidad.
La criptografía ofrece soluciones para abordar estos problemas.
Pre-requisitos
Esta es la segunda unidad de un grupo de tres sobre la criptografía:
-
- Cryptography Basics
-
- Public Key Cryptography Basics
-
- Hashing Basics
Objetivos de Aprendizaje
En esta unidad cubriremos varios sistemas de encriptación asimétricos y las aplicaciones que las usan, como:
- RSA.
- Diffie-Hellman.
- SSH.
- Certificados SSL/TLS.
- PGP y GPG.
