Hvad er symmetrisk kryptografi?
Symmetrisk kryptografi bruger symmetriske nøglealgoritmer til kryptering og dekryptering af data. En algoritme er en specifik formel med et begrænset antal trin, der indeholder instruktioner til løsning af et problem, og en symmetrisk nøglealgoritme er en specifik formel, der ofte bruger den samme kryptografiske nøgle til både kryptering og dekryptering. For bedre at forstå, hvordan dette fungerer, hjælper det med at få en forståelse af, hvordan kryptografi fungerer i forhold til teknologi.
For eksempel kan en computer, der er nødt til at overføre følsomme oplysninger, vælge at kryptere informationen, en proces, der ændrer den til en slags kode, der vil fremstå som en masse vrøvl, hvis nogen forsøgte at læse den. Når informationen er overført til den ønskede placering, decifererer en specifik kode informationen til læsbar tekst. Denne proces kaldes dekryptering, og computeren skal have den rigtige kode for at udføre denne proces korrekt. Banker, der tilbyder onlinetjenester, bruger en form for kryptering for at holde deres kunders information privat og sikker.
En matematisk formel kendt som en kryptografisk algoritme er ansvarlig for at oprette koden til at kryptere informationen og koden til at dechiffrere den senere. Et specifikt stykke information kendt som en kryptografisk nøgle fortæller den kryptografiske algoritme, hvordan man krypterer og derefter afkoder den specifikke information, den modtager. Nøglen fungerer kun med den bestemte algoritme og ville være ubrugelig til at dechiffrere kode fra en anden algoritme.
Ved brug af symmetrisk kryptografi bruger algoritmen den samme kryptografiske nøgle til udførelse af kodnings- og afkodningsprocesserne i stedet for at bruge en separat nøgle til hver. Tasterne er normalt identiske eller næsten identiske med kun en lille ændring, der kræves for at få hver enkelt til at fungere. Typisk er det kun de, der planlægger at bruge nøglen, der kender adgangskoden eller anden hemmelig kode eller sætning, der er nødvendig for at få nøglen til at begynde at arbejde. Dette giver to personer mulighed for at dele information imellem sig uden at bekymre sig om, at en anden kan aflytte koden og læse den.
Andre udtryk, der bruges til at beskrive de symmetriske nøglealgoritmer, der bruges i symmetrisk kryptografi, inkluderer hemmelig-nøglekryptografi, privatnøglekryptografi og en-nøglekryptografi. Symmetrisk kryptografi bruges normalt til deling mellem to personer eller en lille gruppe i stedet for af store online netværk som banker. En ATM-maskine kan for eksempel bruge symmetrisk kryptografi og kræve, at brugeren indtaster et bankkontonummer og et personligt identifikationsnummer, før den giver denne person adgang til hans konto.