Simetric vs. Asimetric – Criptarea simplificată

În zilele noastre, modul în care comunicăm și interacționăm unul cu celălalt online a dus comunicarea modernă până la punctul în care arată ca o magie. Dar a culege roadele tehnologiei are un preț - abandonarea intimității noastre.

Odată cu dezvoltarea internetului, acțiuni precum hacking-ul au devenit comune, iar efectele lor sunt adesea devastatoare.

Criptarea există de mii de ani, dar acum am adaptat-o ​​la dezvoltarea noastră tehnologică. Și în industrii precum criptomoneda, aceasta joacă un rol crucial în sprijinirea siguranței și a anonimatului.

Există două tehnici principale de criptare - simetric și asimetric.

Dar înainte de a începe să vorbim despre ele, să definim câțiva dintre termenii pe care îi vom întâlni și să aflăm cum criptografie chiar funcționează.

Termeni de criptografie pe care ar trebui să îi cunoașteți

  • Criptare. Procesul de transformare a unui text simplu în text neinteligibil.
  • Decriptare. Procesul de transformare a textului neinteligibil în text normal.
  • Cheia. O parolă sau un cod folosit pentru a cripta și decripta informațiile.
  • Text simplu. Mesajul standard, fără nicio formă de criptare.
  • ciphertext. Mesajul criptat.

Ce este criptografia?

Pe vremuri, criptografia era folosită mai ales în operațiuni militare sau guvernamentale. Dar, odată cu evoluția tehnologică recentă, și-a găsit rapid locul în majoritatea aspectelor vieții.

Criptografie folosește formule matematice complexe pentru a converti textul simplu în neinteligibil pentru a ascunde mesajul. În formula sa cea mai de bază, criptografia are doi pași – criptare și decriptare.

Procesul de criptare folosește un cifr pentru a cripta textul simplu și a-l transforma în text cifrat. Decriptarea, pe de altă parte, aplică același cifr pentru a transforma textul cifrat înapoi în text simplu.

Iată un exemplu despre cum ar arăta un mesaj criptat folosind cifrul lui Caesar:

Sd nyocx'd bokvvi wkddob.

Spune-mi în comentarii dacă îți dai seama ce scrie.

Și deși dintr-o privire textul ar putea părea de necitit, procesul este foarte simplu odată ce știi cum funcționează metoda de criptare. Cunoscut și sub denumirea de cifr de schimbare, cifrul lui Caesar schimbă fiecare literă cu un anumit număr de spații la dreapta sau la stânga alfabetului.

Deci, dacă alegem să comutăm cu 7 spații la dreapta, rămânem cu următoarele:

  • A = H
  • B = I
  • C = J
  • D = K
  • ...
  • L = D
  • X = E
  • Y = F
  • Z = G

După cum puteți vedea, cifrul lui Caesar este destul de simplu, motiv pentru care este unul dintre cele mai ușor de rezolvat. Tot ce trebuie să faceți este să aflați numărul de spații cu care a fost schimbat alfabetul.

Ce este criptarea simetrică?

What is symmetric encryption?

Criptarea simetrică este cea mai simplă formă de criptare, cifrul lui Caesar servind drept exemplu perfect.

Folosește o singură cheie secretă atât pentru a cripta, cât și pentru a decripta informațiile, ceea ce face procesul destul de simplu. Un mesaj este criptat folosind cheia secretă de pe computerul A. Acesta este apoi transferat pe computerul B, care îl decriptează folosind aceeași cheie.

Deoarece atât procesul de criptare, cât și cel de decriptare utilizează aceeași cheie, criptarea simetrică este mai rapidă decât omologul său. Motiv pentru care este de obicei preferat pentru fișierele mari care necesită criptare în masă – cum ar fi bazele de date.

Criptarea simetrică este de obicei folosită de bănci, deoarece protejează eficient PII (Informații personale de identificare) fără costuri uriașe de resurse. Acest lucru ajută la reducerea riscului implicat în gestionarea zilnică a tranzacțiilor de plată.

Metodele moderne de criptare simetrică includ AES (Advanced Encryption Standard), 3DES (Triple Data Encryption Standard) și Blowfish.

Algoritmul recomandat de Institutul Național de Tehnologie Standarde din SUA este AES. Astfel, cele mai populare sunt AES-128, AES-192 și AES-256.

Cum este diferită criptarea asimetrică?

Cum este diferită criptarea asimetrică

Cunoscută și sub numele de Public-Key Cryptography, criptografia asimetrică folosește mai mult de o cheie, de două tipuri diferite – publică și privată.

Și sunt sigur că acest lucru sună familiar celor dintre voi care dețineți un portofel cripto.

După cum sugerează numele lor, o cheie publică este o cheie care este disponibilă public pentru oricine, în timp ce o cheie privată este secretă. Doar proprietarul trebuie să știe asta.

În loc să folosească o singură cheie pentru a decripta și a cripta informațiile, criptarea asimetrică folosește două dintre ele. Un mesaj criptat de o cheie publică poate fi decriptat doar de o cheie privată. Și, firește, un mesaj criptat cu o cheie privată poate fi decriptat doar folosind o cheie publică.

NOTĂ MARGINALĂ. Sistemele de criptare asimetrică folosesc adesea mai mult de doar 2 chei. Există algoritmi care folosesc 5 chei, ceea ce mărește foarte mult securitatea și numărul total de soluții posibile pentru a decripta un mesaj.

Utilizarea a două chei face ca procesul de criptare și decriptare să fie foarte complex și îmbunătățește securitatea pe care o oferă. Acest lucru le face un ingredient crucial în criptosistemele de astăzi, oferind anonimat și validitate.

Unul dintre primele sisteme de criptare cu cheie publică este RSA (Rivest-Shamir-Adleman) și a fost prezentat pentru prima dată în 1978. În prezent, unii dintre cei mai folosiți algoritmi pentru criptarea asimetrică sunt Diffie-Hellman și Digital Signature Algorithm.

Principala diferență dintre acești algoritmi este că unii oferă distribuirea cheilor și anonimatul, alții oferă semnături digitale, iar alții oferă ambele.

Cu toate acestea, există încă o problemă care trebuie rezolvată - dovada autenticitatii.

Aici intervin certificatele digitale

Pentru ca criptarea asimetrică să funcționeze, avem nevoie de o modalitate de a valida autenticitatea mesajului transmis.

O soluție este utilizarea certificatelor digitale. Un certificat digital este un pachet de informații care identifică un utilizator și un server. Gândiți-vă la asta ca la un act de identitate.

Acesta conține numele dumneavoastră (sau numele organizației), numele organizației care a emis certificatul, adresa dumneavoastră de e-mail, țara de origine și cheia dumneavoastră publică.

Când o persoană trimite un mesaj criptat printr-un canal securizat, certificatul său digital este inclus automat. Acest lucru ajută la identificarea celor doi utilizatori/dispozitive și stabilește un canal de comunicare securizat.

Care sunt diferențele dintre criptarea simetrică și asimetrică?

Principala problemă cu sistemele de criptare de astăzi este dificultatea de a schimba cheia secretă pe internet. Acesta este motivul pentru care majoritatea sistemelor folosesc o combinație de criptare simetrică și asimetrică.

Criptarea asimetrică este utilizată pentru a furniza codul necesar pentru a descifra criptarea simetrică.

În esență, criptarea asimetrică servește ca un set de reguli despre cum să începeți decriptarea mesajului. Acesta explică cum să deblochezi cifrul necesar pentru a decripta datele inițiale.

Prin urmare, este dificil să încerci să afirmi că o criptare este mai bună decât cealaltă. Dar iată principalele diferențe dintre cele 2 sisteme.

  • Criptare simetrică folosește o singură cheie pentru a cripta și decripta informațiile, în timp ce criptarea asimetrică utilizează mai multe chei de două tipuri diferite - publice și private.
  • În timp ce criptarea simetrică este mai rapidă și ideală pentru criptarea cantităților mari de date, criptarea asimetrică este de obicei folosită pentru a transmite codul necesar pentru a descifra criptarea simetrică.
  • Criptare asimetrică este un algoritm modern, în timp ce criptarea simetrică există de aproximativ 2,000 de ani.
  • Criptarea simetrică este un proces relativ simplu, în timp ce criptarea asimetrică este mult mai complexă și, prin urmare, mai greu (dar nu imposibil) de spart folosind puterea pură de calcul.

Ce este mai sigur – criptarea simetrică sau asimetrică?

Aceasta este o întrebare dificilă de răspuns.

Majoritatea oamenilor cred că criptarea asimetrică este mai sigură, deoarece are atât o cheie publică, cât și o cheie privată. Dar compararea puterii și rezistenței la atac a criptării simetrice și asimetrice nu este atât de ușoară.

Ceea ce este important aici este contextul.

Criptarea simetrică este mai bine utilizată atunci când se încearcă partajarea informațiilor între un număr mai mic de persoane. Este mai ușor de utilizat și de înțeles, astfel încât există șanse mai mici ca informațiile să fie interpretate greșit.

În plus, algoritmii pentru criptarea/decriptarea simetrice tind să funcționeze mai rapid.

Pe de altă parte, criptarea asimetrică funcționează mult mai bine pe grupuri mari de oameni (cum ar fi internetul).

Majoritatea sistemelor actuale (cum ar fi SSL sau TLS) folosesc o combinație de criptare simetrică și asimetrică, precum și alți algoritmi.

Prin urmare, a spune care dintre cele două metode de criptare depinde strict de context.

Gânduri finale

Criptarea este un subiect complex, dar de obicei se rezumă la pentru ce doriți să o utilizați.

Acest lucru face dificil de spus că „asimetric este mai bine decât simetric” sau invers. În timp ce criptarea simetrică ar putea fi cea mai potrivită pentru anumite situații, în alte cazuri criptarea asimetrică ar putea fi alegerea mai bună.

Și deși ar putea părea ușor să spunem că criptarea este strict preocuparea dezvoltatorilor, este pur și simplu greșit. Cu toții ar trebui să avem o idee de bază despre cum funcționează securitatea pe internet. Acest lucru ne va ajuta să ne apărăm mai bine împotriva potențialelor atacuri și va stimula un comportament responsabil atunci când vine vorba de activitatea online.

* Informațiile din acest articol și linkurile furnizate au doar scop informativ general și nu ar trebui să constituie niciun sfat financiar sau de investiții. Vă sfătuim să faceți propria cercetare sau să consultați un profesionist înainte de a lua decizii financiare. Vă rugăm să luați la cunoștință că nu suntem responsabili pentru nicio pierdere cauzată de orice informație prezentă pe acest site.

Sursa: https://coindoo.com/symmetric-vs-asymmetric-encryption/