Die Keyserver speichern die (öffentlichen) PGP Schlüssel und dazugehörige Schlüsselzertifikate, damit sie bei Bedarf geholt werden können. Die Keyserver synchronisieren untereinander. Wenn ein neuer Schlüssel auf einem Server hinzugefügt wird, teilt dieser den neuen Schlüssel den anderen Keyservern mit.
Dadurch wird es möglich zu überprüfen, ob andere Schlüssel gültig sind. Gültig ist ein Schlüssel, wenn er duch einen anderen gültigen Schlüssel unterzeichnet ist. Dieses Verfahren ist unter dem Namen Web of trust (Vertrauensnetz) bekannt.
Schlüssel können per email oder vis Web-Interface von den Keyservern angefordert oder auf den Keyservern deponiert werden.
Bei der Windows und der Macintosh-Version ab PGP 5.x können die Schlüssel direkt über die Schlüsselverwaltung von den Keyservern geholt und auch auf die Keyserver deponiert werden.
Die Software für die Keyserver wurde von Marc Horowitz geschrieben und ist nebst weiteren Informationen unter http://www.mit.edu/~marc/pks/pks.html erhältlich.
Die offizielle Keyserver-Seite ist www.pgp.net/pgpnet/. Einige bekannte Keyserver sind:
Da für die Kommunikation mit anderen Keyserver-Betreibern auf englisch erfolgt, finden sich die Informationen auch nur auf der englischen Version dieser Seite.