Forskjellen Mellom Symmetrisk Nøkkelkryptering Og Offentlig Nøkkelkryptering

Forskjellen Mellom Symmetrisk Nøkkelkryptering Og Offentlig Nøkkelkryptering
Forskjellen Mellom Symmetrisk Nøkkelkryptering Og Offentlig Nøkkelkryptering

Video: Forskjellen Mellom Symmetrisk Nøkkelkryptering Og Offentlig Nøkkelkryptering

Video: Forskjellen Mellom Symmetrisk Nøkkelkryptering Og Offentlig Nøkkelkryptering
Video: Webinar: Lojal kontraktsoppfølging og direkteanskaffelser. I samarbeid med Anbud365 2024, November
Anonim

Symmetrisk nøkkelkryptering vs offentlig nøkkelkryptering

Kryptografi er studiet av å skjule informasjon, og det brukes når man kommuniserer over et ikke-klarert medium som internett, der informasjonen må beskyttes mot andre tredjeparter. Moderne kryptografi fokuserer på å utvikle kryptografiske algoritmer som kan kryptere data slik at det er vanskelig å bryte av en motstander på grunn av beregningshardheten (kan derfor ikke brytes på en praktisk måte). Kryptering bruker en algoritme kalt kryptering for å kryptere data, og den kan bare dekrypteres ved hjelp av en spesiell nøkkel. Kryptert informasjon er kjent som krypteringstekst, og prosessen med å skaffe originalinformasjon (ren tekst) fra krypteringstekst kalles dekryptering. To av de mye brukte krypteringsmetodene er symmetrisk nøkkelkryptering og offentlig nøkkelkryptering. Symmetrisk nøkkelkryptografi innebærer krypteringsmetoder,der både avsender og mottaker deler samme nøkkel som brukes til å kryptere dataene. I kryptografi med offentlig nøkkel brukes to forskjellige, men matematisk relaterte nøkler.

Hva er symmetrisk nøkkelkryptering?

I symmetrisk nøkkelkryptering (også kjent som hemmelig nøkkel, enkeltnøkkel, delt nøkkel, én nøkkel eller privat nøkkelkryptering), deler både avsender og mottaker den samme nøkkelen som brukes til både kryptering og dekryptering av dataene. Faktisk kan de to tastene være identiske eller trivielt relaterte (dvs. det er en veldig enkel transformasjon som kreves for å gå mellom de to). I virkeligheten deles en hemmelighet av to eller flere parter som kan brukes til å opprettholde en privat kobling for kommunikasjon. AES (Advanced Encryption Standard) er en veldig populær algoritme som tilhører familien av symmetriske nøkkelkrypteringsalgoritmer.

Hva er offentlig nøkkelkryptering?

I Public Key Encryption brukes to forskjellige, men matematisk relaterte nøkler. Offentlig nøkkelkryptering krypterer data ved hjelp av mottakerens offentlige nøkkel, og den kan ikke dekrypteres uten å bruke en matchende privat nøkkel. Med andre ord trenger du en nøkkel for å låse (kryptere ren tekst) og en annen nøkkel for å låse opp (dekryptere cyperteksten). Viktig er at den ene nøkkelen ikke kan brukes i stedet for den andre. Avhengig av hvilken nøkkel som er publisert, kan kryptering av offentlig nøkkel brukes til to formål. Hvis låsenøkkelen blir offentliggjort, kan dette systemet brukes av hvem som helst for å sende privat kommunikasjon til innehaveren av låse opp nøkkelen. Hvis det er omvendt, gjør systemet det mulig å verifisere dokumenter som er låst av eieren. Offentlig nøkkelkryptering er en asymmetrisk nøkkelalgoritme. Men bare noen asymmetriske nøkkelalgoritmer har den spesielle egenskapen at de ikke kan avsløre en nøkkel med kunnskap om den andre. Så de asymmetriske nøkkelalgoritmene med denne spesielle egenskapen kalles krypteringsalgoritmer for offentlig nøkkel.

Hva er forskjellen mellom symmetrisk nøkkelkryptering og offentlig nøkkelkryptering?

Hovedforskjellen mellom kryptering av symmetrisk nøkkel og kryptering av offentlig nøkkel er det faktum at kryptering av symmetrisk nøkkel bruker den samme (private, hemmelige) nøkkelen for kryptering / dekryptering, mens kryptering av offentlig nøkkel bruker både en offentlig og en privat nøkkel. Begge parter bør kjenne til nøkkelen i kryptering av symmetrisk nøkkel, mens det ikke er noe slikt krav til offentlig nøkkelkryptering. Bare den ene nøkkelen er kjent av de to partene i kryptering av offentlig nøkkel. Fordi dette fjerner behovet for å dele din private nøkkel (som i symmetrisk nøkkelkryptering) og risikoen for å bli kompromittert, kan kryptering av offentlig nøkkel betraktes som mer sikker i denne forbindelse.

Men en stor ulempe med offentlig nøkkelkryptering er at den er mange ganger tregere enn symmetrisk nøkkelkryptering. Så, symmetrisk nøkkelkryptering kan være bedre for å kryptere store datamengder. Videre må krypteringsalgoritmer for offentlig nøkkel bruke en relativt sterkere nøkkel enn symmetrisk nøkkelkryptering for å oppnå samme styrke (av den enkle grunn at en nøkkel blir offentliggjort i kryptering av offentlig nøkkel).

Anbefalt: