Skin utilisée

TimeSwitch

B- RSA ou l’utilisation des nombres premiers

Le système de cryptographie le plus connu se nomme RSA. Il a été inventé par trois mathématiciens (Rivest, Shamir et Adleman d’où le nom de l’algorithme) en 1977.

Fonctionnement

RSA est basé sur la fonction (AXB). Il se veut par ailleurs plus sécurisé par l’utilisation des nombres premiers. En effet, il n’existe pas encore sur terre une fonction mathématique permettant de les trouver. On ne fait que les « découvrir » lorsque l’on essaie de les diviser par tous les nombres premiers précédents.

La réflexion de nos trois génies fut à près la suivante : "et si le N de (AXB) n’était pas le même N que celui utilisé dans l’algorithme final ?" Il s’avère que ce soit possible.

Vu que N n’a qu’un très lointain rapport avec A et B, il s’avère extrêmement difficile pour de retrouver la clé privée. En effet, il faudrait qu’il trouve les deux nombres premiers afin de calculer N’.

Mode d’emploi