A cryptographic key that is shared publicly and used to encrypt messages or verify digital signatures.