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. Las dos claves pertenecen a la misma persona que ha enviado el mensaje. Una clave es
pública y se puede entregar a cualquier persona, la otra clave es
privada y el propietario debe guardarla de modo que nadie tenga acceso a ella. Además, los métodos criptográficos garantizan que esa pareja de claves sólo se puede generar una vez, de modo que se puede asumir que no es posible que dos personas hayan obtenido casualmente la misma pareja de claves.