Méthode à clé publique ou asymétrique, dans laquelle l´algorithme est également connu des parties, mais chaque partie possède non pas une clé mais une paire de clés: une clé publique connue de tout le monde et une clé privée personnelle gardée secrète.