Un tipo de cifrado que implica dos claves:

  1. una clave privada
  2. 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.