La cryptographie a pour but d'assurer la sécurité des données, en les chiffrant afin de les rendre incompréhensibles sans l'usage d'une clé de déchiffrement. L'exponentielle modulaire intervient dans les algorithmes de la cryptographie à clé publique, car l'exponentielle modulaire est considérablement plus facile à calculer que son inverse, le logarithme modulaire. Le système de chiffrement à clé publique RSA a été proposé en 1977 par Ron Rivest, Adi Shamir et Leonard Adleman.
Pour construire ses clés, chaque utilisateur de RSA
La sécurité provient de la difficulté à factoriser de grands entiers. En effet, déterminer à partir de demande la connaissance de ; or la publication de n'est en aucune façon une aide pour calculer , qui ne peut être obtenu qu'à partir de et . D'autre part, on ne sait pas calculer efficacement des racines -ièmes, ce qui permettrait d'avoir le texte clair à partir du texte chiffré .