A cryptographic algorithm employing a public key and a private key. Together these form an asymmetric key set.