Symmetrisk kryptering er en kryptografisk metode, hvor den samme nøgle bruges til både kryptering og dekryptering af data. Den transformerer læsbare data (klartekst) til et ulæseligt format (chiffertekst) og tilbage igen ved hjælp af denne delte hemmelige nøgle.
Almindelige symmetriske krypteringsalgoritmer inkluderer:
AES (Advanced Encryption Standard)
DES (Data Encryption Standard)
3DES (TripleDES)
Blowfish
RC4 og RC5 (ældre algoritmer)
Fordi den bruger én nøgle til begge operationer, skal både afsender og modtager have adgang til den samme hemmelige nøgle og holde den sikker.
Symmetrisk kryptering bruges i vid udstrækning på grund af dens effektivitet og hastighed. Vigtigste fordele inkluderer:
Høj ydeevne: Det er betydeligt hurtigere end asymmetrisk kryptering (som bruger nøglepar).
Effektiv til store datamængder: Ideel til kryptering af store filer eller streaming af data.
Lave beregningsomkostninger: Kræver færre ressourcer, hvilket gør det velegnet til mobile og indlejrede enheder.
Enkelhed: Lettere at implementere og integrere i sikre systemer, når nøglehåndtering håndteres korrekt.
Det har dog også begrænsninger - især den sikre distribution og opbevaring af den hemmelige nøgle.
Sådan bruger du symmetrisk kryptering effektivt:
Generer en sikker nøgle, som begge parter kan få adgang til.
Krypter dataene ved hjælp af nøglen og en valgt algoritme.
Send de krypterede data (chiffertekst) til modtageren.
Modtageren bruger den samme nøgle til at dekryptere og hente de originale data.
Denne proces involverer typisk også:
Valg af en driftstilstand (f.eks. CBC, GCM) for at forbedre sikkerheden.
Anvendelse af polstring for at matche blokstørrelser.
Sikker håndtering af nøgler, ofte ved hjælp af nøglehåndteringssystemer (KMS).
Symmetrisk kryptering er mest velegnet, når:
Hastighed er afgørende: F.eks. i højtydende systemer, streamingmedier eller databasekryptering.
Datamængder er store: Den håndterer massedatakryptering effektivt.
Sikre kanaler findes: Den samme nøgle kan deles sikkert på forhånd (f.eks. interne systemer, krypterede tunneler).