Este documento describe varios métodos de encriptación como el cifrado de clave pública RSA, el algoritmo Diffie-Hellman y ElGamal. Explica cómo generar llaves públicas y privadas y cómo funcionan los procesos de cifrado y descifrado para estos métodos. También introduce conceptos como firma digital, curva elíptica, y dominio modular.