Forklar Symmetrisk og asymmetrisk kryptering

Målet med sikker kommunikasjon er å skjule, eller kode, offentlig eksponert meldinger, slik at de bare kan leses av autoriserte mottakere. Meldinger kan kodes, eller kryptert ved hjelp av symmetriske eller asymmetriske teknikker hvis krypteringsnøklene som brukes av avsender og mottaker kan holdes hemmelig. En krypteringsnøkkelen er en verdi som må mates inn i en krypteringsalgoritme, eller et sett med regler, for å dekode en kryptert melding.

symmetrisk kryptering

Symmetrisk kryptering, også kjent som felles nøkkel kryptering, er såkalt fordi en enkelt, delt nøkkel brukes til å kryptere og dekryptere meldinger. Symmetrisk kryptering kan sammenlignes med en kombinasjon lås beskytte en safe; på samme måte som en enkelt kombinasjon beskytter trygg, slik at en enkelt krypteringsnøkkel beskytter meldingene. I hovedsak blir meldinger delt i biter eller blokker, og krypteringsnøkkelen anvendt på hver blokk for å produsere en kryptert versjon av meldingen, kjent som chiffertekst.

Mot og svakheter

Symmetriske krypteringsalgoritmer er vanligvis enklere enn asymmetriske krypteringsalgoritmer. Dette betyr at de er rask, enkel å implementere og mindre avhengige av dataressurser, for eksempel prosessorkraft og minne, men også lettere å forstå og bryte seg inn, eller crack. Den viktigste svakheten ved symmetrisk kryptering er at hvis en angriper kompromitterer krypteringsnøkkelen, kan han lese alle meldingene kryptert med denne nøkkelen. Dette betyr at hvis hundrevis av tastene er distribuert til brukerne, de alle må omfordeles for å opprettholde sikkerheten hvis nøkkelen er kompromittert.

asymmetrisk kryptering

Asymmetrisk kryptering, også kjent som offentlig nøkkelkryptering, kalles slik fordi to forskjellige nøkler, kjent som en offentlig nøkkel og en privat nøkkel, blir brukt til å kryptere og dekryptere data. Asymmetrisk kryptering behandler meldinger som enorme tall, som er multiplisert og delt til å produsere en rest før den konverteres tilbake til tekst.

Mot og svakheter

I asymmetrisk kryptering, den eneste nøkkelen som noensinne distribuert til mottakere er den offentlige nøkkelen. Den private nøkkelen aldri fordelt, så det kan ikke bli fanget opp eller kompromittert. Selv om den private nøkkelen er kompromittert av noen midler, trenger bare ett par nøkler som skal omfordeles for å opprettholde sikkerheten. Asymmetrisk kryptering er derfor iboende mer sikker enn symmetrisk kryptering, spesielt for store bedrifter som driver e-handelstransaksjoner. Kompleksiteten i asymmetriske krypteringsalgoritmer gjør imidlertid bety at de er tregere og krever mer systemressurser enn symmetriske krypteringsalgoritmer, noe som gjenspeiles av økte maskinvarekostnader.