Definition
Asymmetric Cryptography
Asymmetric cryptography is the branch of cryptography in which cryptographic operations use different keys (e.g. one key for encryption, one for decryption).
Communication
When communication parties want to communicate with each other, they require key pairs. Every part needs their own key pair and the public keys of the others. Public keys can be distributed over insecure channels (e.g., the Internet).