Professional Documents
Culture Documents
Implementim
Implementim
Implementim
FAKULTETI I EKONOMISË
Projekt
Lënda: Siguri Infomacioni
Tema : Implementimi i RSA
Rishikimi i literaturës
Në këtë seksion të shkurtër por shumë të rëndësishëm kemi përmëndur pikat kryesore të literaturave që
jemi përmbajtur.
int x = 61, int y = 53;
int n = x * y;
// n = 3233.
// Llogarisim funksionin phi
int phi = (x-1)*(y-1);
// phi = 3120.
int e = findCoprime(phi);
// Llogarisim e-ne, qe eshte me e madhe se 1 dhe eshte mod e funksionit tone
// e = 17 ploteson kushtet tona
public_key = (e=17, n=3233);
private_key = (d=2753, n=3233);
C = (123^17) % 3233 = 855;
// Per te dekriptuar C :
P = (855^2753) % 3233 = 123;
RSA është një algoritëm i fortë kriptimi që i ka qëndruar një prove të pjesshme të kohës. RSA zbaton një
çelës public kriptosistem që lejon komunikime të sigurta dhe "nënshkrime dixhitale", dhe siguria e tij
qëndron pjesërisht mbi vështirësinë e faktorizimit të numrave të mëdhenj. Autorët nxitën këdo që të
përpiqet të thyejë kodin e tyre, qoftë nga teknikat e faktorizimit apo ndryshe, dhe askush deri më tani
duket se nuk ka pasur sukses. RSA është më e ngadaltë se kriptosistemet e tjera simetrike. RSA, në fakt,
zakonisht përdoret për të transmetuar në mënyrë të sigurt çelësat për një algoritëm tjetër më pak të sigurt,
por më të shpejtë. Në fakt ekzistojnë disa çështje që potencialisht mund të dëmtojë sigurinë e RSA, të tilla
si sulmet në kohë dhe problemet me shpërndarjen e çelësave.
Rekomandime ndërsa përdorim RSA-në