Un tipo de cifrado que implica dos claves:
- una clave privada
- Una clave pública.
Un mensaje cifrado con la clave privada debe descifrarse con la clave pública y viceversa.
La clave pública se deriva fácilmente de la clave privada, pero lo contrario es casi imposible.