Criptografia cu curbă eliptică este o metodă de codificare a fișierelor de date, astfel încât doar anumite persoane să le poată decoda. ECC se bazează pe matematica curbelor eliptice și utilizează locația punctelor pe o curbă eliptică pentru a cripta și decripta informațiile. ECC oferă implementarea eficientă a caracteristicilor de securitate wireless, cum ar fi poșta electronică securizată și navigarea pe Web, dar are unele dezavantaje în comparație cu alte tehnici de criptare.
Istorie
Victor Miller de la IBM și Neal Koblitz de la Universitatea din Washington au propus pentru prima dată ECC, independent, la mijlocul anilor 1980. ECC nu este o tehnologie nouă și și-a dovedit securitatea rezistând la o generație de atacuri. În ultimii ani, pe măsură ce industria wireless a crescut, ECC a fost adoptat de numeroase companii ca tehnologie inovatoare de securitate. ECC a fost standardizat de Institutul Național American de Standarde, Institutul Național de Standarde și Tehnologie și Standardul Federal de Procesare a Informației.
Videoclipul zilei
Avantaje
ECC folosește o cheie de criptare relativ scurtă -- o valoare care trebuie introdusă în algoritmul de criptare pentru a decoda un mesaj criptat. Această cheie scurtă este mai rapidă și necesită mai puțină putere de calcul decât alți algoritmi de criptare cu cheie publică de prima generație. De exemplu, o cheie de criptare ECC de 160 de biți oferă aceeași securitate ca o cheie de criptare RSA de 1024 de biți și poate fi de până la 15 ori mai rapidă, în funcție de platforma pe care este implementată. RSA este o tehnică de criptare cu cheie publică de primă generație, inventată de Ronald Rivest, Adi Shamir și Leonard Adleman la sfârșitul anilor 70. Atât RSA, cât și ECC sunt utilizate pe scară largă. Avantajele ECC față de RSA sunt deosebit de importante în dispozitivele fără fir, unde puterea de calcul, memoria și durata de viață a bateriei sunt limitate.
Dezavantaje
Unul dintre principalele dezavantaje ale ECC este că mărește dimensiunea mesajului criptat semnificativ mai mult decât criptarea RSA. Mai mult, algoritmul ECC este mai complex și mai dificil de implementat decât RSA, ceea ce crește probabilitatea erorilor de implementare, reducând astfel securitatea algoritmului.
Criptografia cu chei publice versus private
ECC este o formă de criptare cu cheie publică, în care o cheie de criptare, cunoscută sub numele de cheie privată, este păstrată secretă, în timp ce alta, cunoscută ca cheie publică, este distribuită liber. Criptografia cu chei publice este mai costisitoare din punct de vedere computațional decât criptarea cu chei private, care utilizează o singură cheie de criptare partajată. În dispozitivele fără fir, criptarea cu chei publice poate scurta durata de viață a bateriilor sau a dispozitivelor în sine.