Puncte:0

De ce trebuie să folosim criptografia asimetrică dacă Diffie-Hellman rezolvă problema schimbului de chei a criptografiei simetrice?

drapel cn

Sunt nou în criptografie și nu mă pricep la această problemă:

Dacă criptografia simetrică este mai rapidă decât asimetrică și având în vedere că algoritmul de schimb de chei Diffie-Hellman vă permite să faceți schimb de chei în siguranță, de ce să vă deranjați să folosiți criptografia asimetrică dacă pot schimba cheile simetrice în siguranță?

drapel et
Criptarea asimetrică este utilizată în principal numai pentru schimbul de chei. Este întotdeauna Symmetric Encryption care este folosită pentru a cripta traficul odată ce cheia este schimbată.
Swashbuckler avatar
drapel mc
DH „numai” funcționează atunci când comunicați activ cu o altă parte. Există multe situații în care nu este cazul și este nevoie de un mecanism diferit. Gândiți-vă la criptarea e-mailului. E-mailul este stocat și redirecționat, deci cum criptați datele de acolo fără a utiliza o cheie simetrică predistribuită?
SAI Peregrinus avatar
drapel si
DH static-efemer funcționează foarte bine pentru criptarea mesajelor de e-mail.
ezio avatar
drapel cn
@user93353, așa că presupunerea mea a fost corectă, mulțumesc, apreciez răspunsul.
Puncte:2
drapel si

Criptografia asimetrică a fost începutul unei noi ere în criptografie.

Schimb de chei Diffie-Hellman este criptografia asimetrică.

De asemenea, folosim algoritmi de semnătură digitală. Acestea permit cuiva care are o cheie privată să „semneze” digital un mesaj, astfel încât oricine cu cheia publică corespunzătoare poate verifica dacă semnătura a fost făcută pe acel mesaj de acea cheie privată. Acest lucru permite dovedirea dreptului de autor al mesajelor și asigură non-repudierea. Nerepudierea este posibilă doar cu criptografia asimetrică, iar Rabin Signature Scheme a fost prima semnătură digitală autentică.

Schimbul de chei și schemele de semnătură digitală sunt cea mai comună utilizare a criptografiei asimetrice.

Puncte:1
drapel us

După cum s-a menționat în comentariul utilizatorului93353, criptografia asimetrică este folosită în principal pentru schimbul de chei simetrice și semnarea mesajelor. Voi da o explicație simplă a necesității criptografiei asimetrice.

Imaginează un grafic complet $G$ cu $n$ noduri în care fiecare nod trebuie să comunice unul cu celălalt. Dacă folosim criptarea simetrică avem nevoie $O(n^2)$, o cheie pentru fiecare margine. Dacă folosim criptare asimetrică avem nevoie $O(n)$ chei. După cum puteți vedea, criptarea simetrică nu se scalează bine. L-am văzut în unele manuale de criptografie la care se face referire ca Problema pătratului. Soluția simplă pentru aceasta este ori de câte ori un nod trebuie să comunice cu un alt nod pentru a genera o cheie secretă simetrică partajată și a o utiliza pentru comunicarea ulterioară. Acesta este ceea ce face TLS în principiu.

kelalaka avatar
drapel in
$n^2$ este scurtarea problemei lungi. Este nevoie de un certificat pentru a atenua atacul MITM asupra DH. În mod similar, aveți nevoie și de certificate pentru verificarea semnăturii...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.