Forskjellen mellom symmetriske og asymmetriske krypteringer

Forskjellen mellom symmetriske og asymmetriske krypteringer


Symmetrisk kryptering og asymmetrisk kryptering brukes mye på internett, så vel som på bedriftens nettverk rundt om i verden. Symmetrisk kryptering bruker samme private nøkkelen på hver ende av transmisjonen, mens asymmetrisk kryptering bruker av en privat nøkkel i den ene enden og en offentlig nøkkel på den andre enden. Hvert kryptering system har en skikkelig plass i sikkerhets elektroniske transaksjoner.

Symmetrisk kryptering og asymmetrisk kryptering

Symmetrisk kryptering kalles ofte "privat-nøkkel kryptering", og asymmetrisk kryptering kalles ofte "offentlig-nøkkel kryptering" på grunn av beskaffenheten av nøklene. Med symmetrisk kryptering det er bare en hemmelig nøkkel som er felles for de handelspartnere. Asymmetrisk kryptering bruker en privat nøkkel som aldri utlevert til andre enn eieren, og en offentlig nøkkel som er tilgjengelig for alle.

Key Length

Begge kryptering systemer kan lette et høyere nivå av sikkerhet med lengre nøkkellengder. Imidlertid må asymmetrisk kryptering bruke lengre nøkler enn symmetrisk kryptering for å oppnå den samme grad av sikkerhet. Dette er på grunn av den offentlige innholdet av en av de asymmetriske nøkler. Jo lengre nøkkellengde, jo lenger meldingen produsert av krypteringsalgoritmer, og jo lenger den påfølgende dataoverføringen vil ta.

risikonivå

Risikoen for den hemmelige nøkkel avsløring er større med symmetrisk kryptering, ettersom det må bli overført eller transportert til handelspartnere, mens den asymmetriske private nøkkelen er bare kjent av eieren. Men hvis enten private nøkkelen utleveres til uvedkommende, må eieren fornye den private nøkkelen. I tilfelle av asymmetrisk kryptering må eier også generere og fordele en ny offentlig nøkkel.

kryptering Speed

Lengre nøkler resultere i lengre chiffer tekst og lengre krypterings ganger. Algoritmene for asymmetrisk kryptering er langsommere på grunn av den kompleksitet som kreves av den art ved hjelp av offentlige nøkler. På den annen side, den private nøkkel krypteringsalgoritmer er enklere, og kan være opp til tusen ganger raskere, selv med lengre nøkler.