Public Key Cryptography refers to cryptographic methods that use public and private keys. A PKI adds a trust infrastructure consisting of certification authorities, certificates, policies, and processes. This allows public keys to be reliably associated with identities and securely managed even in large IT environments.