Criptare simetric─â vs. asimetric─â
Acas─â
Articole
Criptare simetric─â vs. asimetric─â

Criptare simetric─â vs. asimetric─â

Intermediar
Publicat Apr 22, 2019Actualizat Nov 16, 2022
5m

Sistemele criptografice sunt ├«n prezent ├«mp─âr╚Ťite ├«n dou─â domenii majore de studiu: criptografia simetric─â ╚Öi asimetric─â. ├Än timp ce criptarea simetric─â este adesea folosit─â ca sinonim pentru criptografia simetric─â, criptografia asimetric─â cuprinde dou─â cazuri de utilizare principale: criptarea asimetric─â ╚Öi semn─âturile digitale.

Prin urmare, putem reprezenta aceste grupuri dup─â cum urmeaz─â:

Acest articol se va concentra pe algoritmii de criptare simetrică și asimetrică.


Criptare simetric─â vs. asimetric─â

Algoritmii de criptare sunt adesea ├«mp─âr╚Ťi╚Ťi ├«n dou─â categorii, cunoscute sub denumirea de criptare simetric─â ╚Öi asimetric─â. Diferen╚Ťa fundamental─â dintre aceste dou─â metode de criptare se bazeaz─â pe faptul c─â algoritmii de criptare simetric─â folosesc o singur─â cheie, ├«n timp ce criptarea asimetric─â utilizeaz─â dou─â chei diferite, dar similare. O astfel de distinc╚Ťie, de╚Öi aparent simpl─â, explic─â diferen╚Ťele func╚Ťionale dintre cele dou─â forme de tehnici de criptare ╚Öi modurile ├«n care sunt utilizate.


├Än╚Ťelegerea cheilor de criptare

├Än criptografie, algoritmii de criptare genereaz─â chei ca o serie de bi╚Ťi care sunt utiliza╚Ťi pentru criptarea ╚Öi decriptarea unei informa╚Ťii. Modul ├«n care sunt folosite acele chei explic─â diferen╚Ťa dintre criptarea simetric─â ╚Öi asimetric─â.┬á

├Än timp ce algoritmii de criptare simetric─â folosesc aceea╚Öi cheie pentru a ├«ndeplini at├ót func╚Ťiile de criptare, c├ót ╚Öi de decriptare, un algoritm de criptare asimetric─â, ├«n schimb, utilizeaz─â o cheie pentru a cripta datele ╚Öi o alt─â cheie pentru a le decripta. ├Än sistemele asimetrice, cheia folosit─â pentru criptare este cunoscut─â sub numele de cheie public─â ╚Öi poate fi partajat─â liber cu al╚Ťii. Pe de alt─â parte, cheia folosit─â pentru decriptare este cheia privat─â ╚Öi trebuie p─âstrat─â ├«n secret.

De exemplu, dac─â Alice ├«i trimite lui Bob un mesaj care este protejat prin criptare simetric─â, ea trebuie s─â partajeze aceea╚Öi cheie pe care a folosit-o pentru criptare cu Bob, astfel ├«nc├ót acesta s─â poat─â decripta mesajul. Aceasta ├«nseamn─â c─â, dac─â un o persoan─â r─âu inten╚Ťionat─â intercepteaz─â cheia, poate s─â acceseze informa╚Ťiile criptate.┬á

Cu toate acestea, dacă Alice folosește în schimb o schemă asimetrică, ea criptează mesajul cu cheia publică a lui Bob, astfel încât Bob va putea să-l decripteze cu cheia sa privată. Astfel, criptarea asimetrică oferă un nivel mai ridicat de securitate, deoarece chiar dacă cineva le interceptează mesajele și găsește cheia publică a lui Bob, nu poate să decripteze mesajul.


Lungimile cheilor

O alt─â diferen╚Ť─â func╚Ťional─â ├«ntre criptarea simetric─â ╚Öi cea asimetric─â este legat─â de lungimea cheilor, care sunt m─âsurate ├«n bi╚Ťi ╚Öi sunt direct legate de nivelul de securitate oferit de fiecare algoritm criptografic.

├Än schemele simetrice, cheile sunt selectate aleatoriu, iar lungimile lor sunt, de obicei, setate la 128 sau 256 de bi╚Ťi, ├«n func╚Ťie de nivelul de securitate necesar. ├Än criptarea asimetric─â, ├«ns─â, trebuie s─â existe o rela╚Ťie matematic─â ├«ntre cheile publice ╚Öi private, ceea ce ├«nseamn─â c─â exist─â un model matematic ├«ntre cele dou─â. Datorit─â faptului c─â acest tipar poate fi exploatat de c─âtre atacatori pentru a sparge criptarea, cheile asimetrice trebuie s─â fie mult mai lungi pentru a prezenta un nivel echivalent de securitate. Diferen╚Ťa de lungime a cheii este at├ót de pronun╚Ťat─â, ├«nc├ót o cheie simetric─â de 128 de bi╚Ťi ╚Öi o cheie asimetric─â de 2.048 de bi╚Ťi ofer─â niveluri de securitate aproximativ similare.

 

Avantaje și dezavantaje

Ambele tipuri de criptare au avantaje ╚Öi dezavantaje unul fa╚Ť─â de cel─âlalt. Algoritmii de criptare simetric─â sunt mult mai rapizi ╚Öi necesit─â mai pu╚Ťin─â putere de calcul, dar principala lor sl─âbiciune este distribu╚Ťia cheilor. Deoarece aceea╚Öi cheie este folosit─â pentru a cripta ╚Öi decripta informa╚Ťiile, acea cheie trebuie distribuit─â oricui ar avea nevoie s─â acceseze datele, ceea ce, evident, prezint─â riscuri de securitate (dup─â cum am ilustrat anterior).

├Än schimb, criptarea asimetric─â rezolv─â problema distribu╚Ťiei cheilor prin utilizarea cheilor publice pentru criptare ╚Öi a cheilor private pentru decriptare. Cu toate acestea, compromisul este c─â sistemele de criptare asimetric─â sunt foarte lente ├«n compara╚Ťie cu sistemele simetrice ╚Öi necesit─â mult mai mult─â putere de calcul ca urmare a lungimilor mult mai mari ale cheilor.


Cazuri de utilizare

Criptare simetric─â

Datorit─â vitezei sale mai mari, criptarea simetric─â este utilizat─â pe scar─â larg─â pentru a proteja datele ├«n multe sisteme informatice moderne. De exemplu, Advanced Encryption Standard (AES) este folosit de guvernul Statelor Unite pentru a cripta informa╚Ťiile clasificate ╚Öi sensibile. AES a ├«nlocuit anterior Standardul de criptare a datelor (DES), care a fost dezvoltat ├«n anii 1970 ca standard pentru criptarea simetric─â.


Criptare simetric─â

Criptarea asimetric─â poate fi aplicat─â sistemelor ├«n care mul╚Ťi utilizatori ar putea avea nevoie s─â cripteze ╚Öi s─â decripteze un mesaj sau un set de date, mai ales atunci c├ónd viteza ╚Öi puterea de calcul nu sunt preocup─ârile principale. Un exemplu de astfel de sistem este e-mailul criptat, ├«n care o cheie public─â poate fi folosit─â pentru a cripta un mesaj ╚Öi o cheie privat─â poate fi folosit─â pentru a-l decripta.


Sisteme hibride

├Än multe aplica╚Ťii, criptarea simetric─â ╚Öi asimetric─â sunt utilizate ├«mpreun─â. Exemple tipice de astfel de sisteme hibride sunt protocoalele criptografice Security Sockets Layer (SSL) ╚Öi Transport Layer Security (TLS), care au fost concepute pentru a oferi o comunicare sigur─â pe Internet. Protocoalele SSL sunt acum considerate nesigure ╚Öi utilizarea lor ar trebui ├«ntrerupt─â. ├Än schimb, protocoalele TLS sunt considerate sigure ╚Öi sunt utilizate pe scar─â larg─â de toate browserele web majore.


Criptomonedele folosesc criptare?

Tehnicile de criptare sunt utilizate ├«n multe portofele de criptomonede ca o modalitate de a oferi niveluri sporite de securitate pentru utilizatorii finali. Algoritmii de criptare sunt aplica╚Ťi, de exemplu, atunci c├ónd utilizatorii configureaz─â o parol─â pentru portofelele cripto, ceea ce ├«nseamn─â c─â fi╚Öierul folosit pentru a accesa software-ul a fost criptat.

Cu toate acestea, datorit─â faptului c─â Bitcoin ╚Öi alte criptomonede folosesc perechi de chei public-private, exist─â o concep╚Ťie gre╚Öit─â comun─â c─â sistemele blockchain folosesc algoritmi de criptare asimetrici. Dup─â cum am men╚Ťionat anterior, criptarea asimetric─â ╚Öi semn─âturile digitale reprezint─â dou─â cazuri majore de utilizare a criptografiei asimetrice (criptografia cu cheie public─â).

Prin urmare, nu toate sistemele de semnătură digitală folosesc tehnici de criptare, chiar dacă prezintă o cheie publică și una privată. De fapt, un mesaj poate fi semnat digital fără a fi criptat. RSA este un exemplu de algoritm care poate fi folosit pentru semnarea mesajelor criptate, dar algoritmul de semnătură digitală folosit de Bitcoin (numit ECDSA) nu folosește deloc criptarea.


Gânduri de încheiere

At├ót criptarea simetric─â, c├ót ╚Öi cea asimetric─â joac─â un rol important ├«n men╚Ťinerea ├«n siguran╚Ť─â a informa╚Ťiilor ╚Öi comunica╚Ťiilor sensibile ├«n lumea de ast─âzi dependent─â de digital. De╚Öi ambele pot fi utile, fiecare are propriile avantaje ╚Öi dezavantaje ╚Öi, prin urmare, sunt aplicate diferit. Pe m─âsur─â ce ╚Ötiin╚Ťa criptografiei continu─â s─â evolueze pentru a se ap─âra ├«mpotriva amenin╚Ť─ârilor mai noi ╚Öi mai sofisticate, sistemele criptografice simetrice ╚Öi asimetrice vor r─âm├óne probabil relevante pentru securitatea computerelor.

Distribui╚Ťi post─ârile
├Änregistra╚Ťi un cont
Pune╚Ťi-v─â cuno╚Ötin╚Ťele ├«n practic─â prin deschiderea unui cont Binance ast─âzi.