RSA

De testwiki
Salta a la navigazzion Và a cercà

Modell:MILCLASS Modell:Nota desambiguazion Modell:F El RSA a l'è on sistema de crittografia asimmetrega inventaa in del 1977 da Ron Rivest, Adi Shamir e Len Adleman al MIT. A l'è staa vun di primm algoritm a ciav publega e 'l primm bon de firmà oltra che cifrà. Brevettaa in del 1983, a l'è staa desecretaa in del 1997.

Operazion

RSA a l'è fondaa in su la complessità de fà la fattorizzazion di numer primm assee grand, e donca se fa inscì:

  1. Se scernissen a cas du numer primm p e q, assee grand de permett 'na cifratura segura.
  2. Se calcola el prodott n=pq e φ(n)=(p1)(q1)
  3. Se considera che la fattorizzazion de n a l'è secreta, foeura per quej che scernissen p e q
  4. Se troeuva on esponent publich, e, coprimm deφ(n) e pussee piscininn de φ(n).
  5. Se calcola el numer d (esponent privaa) inscì che 'l sò prodott cone l'è congrov a 1 modul φ(n) ossia che ed1(modφ(n))

La ciav publega l'è (n,e), la ciav privada è (n,d).

Fondament de matematica

A garantì la decifratura del messagg a gh'è di teorema matematich. De facc del calcol sortiss foeura: cd(modn)=(me)d(modn)=med(modn)

Ma savemm che: ed1(mod(p1)(q1))

E donca: ed1(modp1) e che ed1(modq1).

Donca, per el teorema piscininn de Fermat:

medm(modp) e medm(modq)

Vist che p e q a hinn numer primm different se pò applicà el teorema cines del rest e ottegnì:

medm(modpq)

e donca che

cdm(modn)

Vos correlaa