- Pour lalgorithme RSA (Rivest, Shamir, Adleman), le problème
posé par la cryptanalyse est supposé de même
difficulté que la factorisation
- Dans létat de lart de 1999, on parvient à
factoriser des nombres de 155 digits en environ 3 mois avec un
effort global de quelques milliers de Mips*année :
109417386415705274218097073220403576120
037329454492059909138421314763499842889
347847179972578912673324976257528997818
33797076537244027146743531593354333897
=
102639592829741105772054196573991675900
716567808038066803341933521790711307779
x
106603488380168454820927220360012878679
207958575989291522270608237193062808643
|
- Un entier a est inversible modulo un autre entier b <=>
a et b premiers entre eux.
- Inverse efficacement déterminé par lalgorithme
dEuclide étendu (qui donne pgcd(a,b) et deux entiers
u et v tels que au+bv=pgcd). Linverse de a modulo b et donc
u mod b
- (Petit) théorème de Fermat : Si p est premier,
alors pour tout entier a non multiple de p : ap-1 mod
p = 1
-
Algorithme dexponentiation rapide : Calcul
de ap mod m pour des grands entiers : calculer de proche en
proche la suite des a2imod m,
représenter p en binaire, p : cncn-1
... c0, calculer enfin de proche en proche :
|