Wiktionary
public key cryptography
n. The subfield of cryptography in which all information used to encode a message is assumed to be publicly available.