Si Alice et Bob souhaitent échanger des messages chiffrés, chacun doit être en mesure de déchiffrer les messages reçus et de chiffrer les messages à envoyer.
En 1976, Whitfield Diffie et Martin Hellman ont publié un protocole cryptographique, -LRB- Échange de clés Diffie-Hellman -RRB-, qui permet aux utilisateurs d'établir des canaux sécurisés pour échanger des clés, même si un attaquant surveille ce canal de communication.