La criptografía asimétrica (en inglés "asymmetric key cryptography"), también llamada criptografía de clave pública (en inglés "public key cryptography") o criptografía de dos claves(en inglés "two-key cryptography"), es el método criptográfico que usa un par de claves para el envío de mensajes.