La PKI (Public Key Infrastructure) è un insieme di software che permette ad un utente di cifrare/decifrare messaggi con la sua chiave pubblica/privata e di firmare i messaggi con la sua chiave privata.
Un esempio di PKI è GPG (GNU Privacy Guard) (v. sez. ??) o PGP (Pretty Good Privacy). Questi software, come molti altri sistemi PKI, usano certificati firmati da se stessi.
Molte aziende utilizzano PKI che si basano su gerarchie di certificati che determinano l’identità delle varie entità, sia dell’azienda che esterne ad essa.
Le PKI possono essere utilizzate per vari scopi, tra i quali