$ asymmetric cryptography
(I) A modern branch of cryptography (popularly known as "public key cryptography") in which the algorithms use a pair of keys (a public key and a private key) and use a different component of the pair for each of two counterpart cryptographic operations (e.g., encryption and decryption, or signature creation and signature verification).