Hva er symmetrisk kryptografi?
Symmetrisk kryptografi bruker symmetriske nøkkelalgoritmer for kryptering og dekryptering av data. En algoritme er en spesifikk formel med et begrenset antall trinn som inneholder instruksjoner for å løse et problem, og en symmetrisk nøkkel-algoritme er en spesifikk formel som ofte bruker den samme kryptografiske nøkkelen for både kryptering og dekryptering. For bedre å forstå hvordan dette fungerer, hjelper det å ha forståelse for hvordan kryptografi fungerer i forhold til teknologi.
For eksempel kan en datamaskin som trenger å overføre sensitiv informasjon velge å kryptere informasjonen, en prosess som endrer den til en slags kode som vil fremstå som en haug med tull hvis noen prøvde å lese den. Etter at informasjonen er overført til ønsket sted, definerer en spesifikk kode informasjonen til lesbar tekst. Denne prosessen er kjent som dekryptering, og datamaskinen må ha riktig kode for å utføre denne prosessen riktig. Banker som tilbyr online tjenester bruker en form for kryptering for å holde kundenes informasjon privat og sikker.
En matematisk formel kjent som en kryptografisk algoritme er ansvarlig for å lage koden for å kryptere informasjonen og koden for å dechiffrere den senere. Et spesifikt stykke informasjon kjent som en kryptografisk nøkkel forteller den kryptografiske algoritmen hvordan du krypterer og deretter avkoder den spesifikke informasjonen den mottar. Nøkkelen fungerer bare med den bestemte algoritmen og vil være ubrukelig for å dechiffrere kode fra en annen algoritme.
Ved bruk av symmetrisk kryptografi bruker algoritmen den samme kryptografiske nøkkelen for å utføre kodings- og avkodingsprosessene i stedet for å bruke en egen nøkkel for hver. Tastene er vanligvis identiske eller nesten identiske med bare en liten endring som kreves for å få hver og en til å fungere. Vanligvis er det bare de som planlegger å bruke nøkkelen som kjenner passordet eller annen hemmelig kode eller setning som er nødvendig for å få nøkkelen til å begynne å fungere. Dette gjør at to personer kan dele informasjon seg imellom uten å bekymre seg for at noen andre kan avskjære koden og lese den.
Andre betegnelser som brukes for å beskrive de symmetriske nøkkelalgoritmer som brukes i symmetrisk kryptografi inkluderer hemmelig nøkkelkryptografi, kryptering av privat nøkkel og kryptering med en nøkkel. Symmetrisk kryptografi brukes vanligvis til å dele mellom to personer eller en liten gruppe i stedet for av store nettverk som banker. En minibank, for eksempel, kan bruke symmetrisk kryptografi og kreve at brukeren oppgir et bankkontonummer og personnummer før den lar personen få tilgang til kontoen sin.