Lecture zen
L'algorithme RSA, inventé en 1978, est plus que jamais d'actualité, puisqu'il reste 40 ans plus tard la cheville ouvrière de nombreux protocoles de cryptographie utilisés pour la transmission de tout type de données. Il est basé sur un principe d'inversion modulo un très gros nombre, lui-même produit de deux très gros nombres premiers.
Nous expliquons ici le protocole ainsi que les principes d'arithmétique qu'il utilise, tout en nous intéressant également aux problèmes pratiques de sa mise en oeuvre, qui nécessite de savoir manipuler rapidement de très gros entiers, et a donc besoin d'algorithmes performants.
Prérequis :
- Bases de l'arithmétique (ce texte se veut auto-suffisant, mais une certaine familiarité avec les raisonnement d'arithmétique aident à sa compréhension).
À lire également
Voyage au cœur de la cryptographie
Lire la suite
À lire également
La cryptographie et les ordinateurs quantiques
Lire la suite