La personne qui prévoit recevoir des messages crée d'abord une clé publique et une clé privée connexe et publie la clé publique.
Dans la cryptographie à clé publique, chaque utilisateur possède une paire de clés cryptographiques -- une clé publique et une clé privée. La clé privée est gardée secrète, tandis que la clé publique peut être largement distribuée et utilisée par d'autres utilisateurs.