Asymmetric cipher

Definition
An asymmetric cipher is an encryption scheme using a pair of keys, one to encrypt and a second to decrypt a message.

Overview
A special class of asymmetric ciphers are public-key ciphers, in which the encrypting key need not be kept secret to ensure a private communication.