Skip to main content

Hva er de forskjellige krypteringsteknikkene?

Prosessen med å hemmelig kode meldinger har blitt brukt i århundrer i spionasje.Datakryptering er en prosess med å lage hemmelige meldingsformater for data som er lagret på datamaskinfiler.Innen dataprogramvare er det flere krypteringsteknikker tilgjengelig for datafiler.Disse teknikkene er vanligvis kjent som datakrypteringsalgoritmer.Hver algoritme har unike fordeler og bruksmønstre basert på typen data og ønsket beskyttelsesnivå.

Ukrypterte data er informasjon som enkelt kan leses av en datamaskin eller person.Når data opprettes på en datamaskin, lagres det automatisk i et ukryptert format.Disse dataene lagres på datamaskiner eller fileserver og kan enkelt nås av vilje hackere på internett.Krypteringsteknikker er spesielle prosesser designet for å konvertere de lesbare dataene til tilsvarende gibberish.

Krypteringsmønstre og standarder styres av National Institute of Standards and Technology (NIST).Dette organet godkjenner og tester nyutviklede krypteringsteknikker.For øyeblikket regnes den avanserte krypteringsstandarden (AES) som en av de mest moderne av standardene for kryptografi.Den er designet for å støtte et 256-bits nøkkelkrypteringsprogram.Den avanserte krypteringsstandarden ble opprettet i 2001 og støtter for tiden flere krypteringsalgoritmer.

Kryptografi av offentlig nøkkel er en standardform for kryptering som krever at spesielle nøkler krypterer og dekrypterer meldinger.Krypteringsteknikker som bruker dette fra koding, anses vanligvis som sikre fordi dataene krever at to deler ikke er ukryptert.Først krever det riktig dekrypteringsalgoritme, og for det andre krever det en spesiell kryptert nøkkel som må brukes med algoritmen.

Det som gjør offentlig nøkkelkryptografi unik er kravet til spesielle nøkler til både å kryptere og dekryptere meldinger.En offentlig nøkkel brukes av den krypterende algoritmen, og en privat nøkkel brukes til dekrypteringsalgoritmen.Denne typen krypteringsteknikker er vanskelig å bryte på grunn av den to-nøkkel krypteringsprosessen.

Kompleksiteten til krypteringsalgoritmer er basert på den fysiske størrelsen på krypteringsnøkkelen.Jo større nøkkelen, jo mer kompleks kan krypteringsprogrammet være.Tidlige versjoner av kryptering brukte datakrypteringsstandarden (DES), som bare støttet en 56-bits nøkkel.Disse ble lett manipulert og raskt ødelagt av hackere.Med AES -standardene gjør permutasjonene av muligheter å dechiffrere ny kryptering nesten umulig.

Blowfish er en av de mest komplekse krypteringsalgoritmene som for øyeblikket er tilgjengelige i dag.Den ble designet i 1993 av Bruce Schneier.Denne krypteringsalgoritmen er basert på AE-er og støtter en 448-biters krypteringsnøkkel.For øyeblikket er det ingen kjent kryptanalyse av Blowfish -algoritmen.Denne versjonen av kryptering er fritt tilgjengelig.