O tipo de criptografia que é composto por um algoritmo e um par de chaves, pública e privada, geralmente denotada por k+ e k-, respectivamente, e em que uma mensagem cifrada com a chave k+ só pode ser decifrada com a chave k- e vice-versa é chamada de