Le chiffrement RSA (du nom de ses inventeurs Rivest, Shamir et Adleman) est l’un des algorithmes de
cryptographie asymétrique les plus célèbres et les plus utilisés. Contrairement aux systèmes symétriques, RSA
repose sur une paire de clés distinctes : une clé publique pour chiffrer et une clé privée pour déchiffrer.
Le principe de RSA repose sur des fondements solides de l’arithmétique modulaire et sur la difficulté de
factoriser de grands nombres premiers. La sécurité de l’algorithme est liée au fait qu’il est facile de
multiplier deux grands nombres premiers, mais extrêmement difficile de retrouver ces facteurs à partir du
produit.