Public key encryption
Public key encryption, uses a pair of keys, one public, one private, to send encrypted messages.
The keys work in a complementary manner so that information encrypted by one key can be decrypted by the other.
Public key encryption is used when there are multiple senders and receivers of messages to provide authentication and confidentiality of the message and to prevent repudiation.
Also known as Asymmetric encryption.