Kryptering > Typer af kryptering > Asymmetrisk vs. symmetrisk
Asymmetrisk vs. symmetrisk kryptering
Enhver krypteret forbindelse, De opretter — såsom at besøge et websted, sende en e-mail eller bruge en VPN — afhænger af asymmetrisk kryptering, symmetrisk kryptering eller begge dele. At forstå forskellen forklarer, hvorfor moderne kryptering bruger begge dele.

Hvad er symmetrisk kryptering?
Symmetrisk kryptering bruger en enkelt nøgle til både at låse (kryptere) og låse op for (dekryptere) data. Den samme hemmelige nøgle skal besiddes af både afsenderen og modtageren — enhver, der får fat i den, kan læse alt, hvad den beskytter.
Tænk på et fysisk pengeskab med én kombination. Enhver, der kender kombinationen, kan åbne det. Det er hurtigt og enkelt, men De skal dele den kombination på sikker vis, før De kan bruge den sammen.

Da symmetrisk kryptering er beregningsmæssigt hurtig, er den fremragende til at beskytte store datamængder — f.eks. til at kryptere filerne på Deres harddisk, trafikken gennem en VPN(nyt vindue)-tunnel eller indholdet af en database. Almindelige symmetriske algoritmer inkluderer AES og ChaCha20.
Den grundlæggende svaghed: Hvordan deler De nøglen i første omgang? Hvis De sender den over en usikker kanal, kan en angriber, der opsnapper den, dekryptere alt. Dette er problemet med nøgledistribution, og det er det, som asymmetrisk kryptering løser.
Hvad er asymmetrisk kryptering?
Asymmetrisk kryptering bruger to matematisk forbundne nøgler: en offentlig nøgle og en privat nøgle. Hvad den ene nøgle krypterer, kan kun den anden dekryptere. De deler den offentlige nøgle åbent med alle; den private nøgle forlader aldrig Deres enhed.
Tænk på en brevsprække i Deres hoveddør. Enhver kan aflevere et brev gennem den (kryptere med Deres offentlige nøgle), men kun De har nøglen til at åbne brevkassen og læse, hvad der er indeni (dekryptere med Deres private nøgle). Ingen forudgående udveksling af hemmeligheder påkrævet.

Dette løser problemet med nøgledistribution fuldstændigt. To fremmede, som aldrig har kommunikeret før, kan etablere a sikker kanal — den ene offentliggør sin offentlige nøgle, den anden krypterer en besked med den, og kun nøgleindehaveren kan læse svaret. Dette er fundamentet for end-to-end kryptering, HTTPS og digitale signaturer.
Kompromiset: Asymmetrisk kryptering er ca. 1.000 gange langsommere end symmetrisk kryptering på grund af den komplekse matematik. At kryptere en stor fil eller en vedvarende datastrøm med asymmetrisk kryptografi alene ville være upraktisk.
Almindelige asymmetriske algoritmer inkluderer:
- RSA (Rivest-Shamir-Adleman)
- Elliptic-curve-kryptografi (ECC), såsom ECDH til nøgleudveksling og Ed25519 til digitale signaturer
- ML-KEM, en nyere post-quantum asymmetrisk algoritme standardiseret af NIST i 2024, designet til at modstå angreb fra kvantecomputere
Asymmetrisk vs. symmetrisk kryptering: Vigtigste forskelle
Én delt nøgle
Hurtig, effektiv, ideel til store datamængder. Kræver, at begge parter allerede deler en hemmelig nøgle på sikker vis.
Offentligt og privat nøglepar
Langsommere, men løser problemet med nøgleudveksling. Enhver kan kryptere; kun nøgleejeren kan dekryptere.
Symmetrisk | Asymmetrisk | |
|---|---|---|
Nøgler | Én delt nøgle | Offentligt og privat nøglepar |
Hastighed | Meget hurtig | ~1.000x langsommere |
Nøglelængde | 128–256 bit | ≥2048 bit (RSA), ≥256 bit (ECC) |
Nøgledistribution | Skal deles sikkert på forhånd | Offentlig nøgle kan deles åbent |
Bedst til | Kryptering af store datamængder, såsom filer, diske og VPN-trafik | Sikker nøgleudveksling, digitale signaturer, beskeder |
Eksempler | AES, ChaCha20 | RSA, ECDH, Ed25519, ML-KEM (post-kvante) |
Hvorfor moderne kryptering bruger begge dele
I praksis bruges symmetrisk og asymmetrisk kryptering næsten aldrig isoleret. De mest sikre systemer kombinerer dem: asymmetrisk kryptering til at udveksle en nøgle sikkert, og derefter symmetrisk kryptering til at beskytte de faktiske data. Dette giver Dem sikkerheden ved asymmetrisk kryptografi og hastigheden ved symmetrisk kryptografi.
At bruge asymmetrisk og symmetrisk kryptering sammen kaldes hybridkryptografi. Det er fundamentet for HTTPS, TLS, VPN'er, OpenPGP-krypteret e-mail og de fleste andre sikre kommunikationsprotokoller.
Hvad der sker, når De besøger et sikkert websted
Deres browser og serveren bruger asymmetrisk kryptering (via ECDH) til at blive enige om en delt sessionsnøgle uden at overføre den — selv hvis nogen opsnapper udvekslingen, kan de ikke udlede nøglen.
Den delte sessionsnøgle bruges med symmetrisk kryptering (AES eller ChaCha20) til at kryptere alle data i resten af sessionen — hurtigt nok til at håndtere kontinuerlig trafik.
Sessionsnøglen kasseres, når forbindelsen lukkes. Dette er vigtigt, fordi en stjålen privat nøgle ellers ville blive til en "hovednøgle" — i stand til at dekryptere enhver tidligere og fremtidig session. Generering af en ny nøgle pr. session betyder, at en kompromittering begrænses til kun den session. Denne egenskab kaldes perfect forward secrecy.
Hvad der sker, når De sender en end-to-end-krypteret e-mail
Beskeden krypteres med en tilfældigt genereret symmetrisk sessionsnøgle (AES) — hurtigt nok til enhver beskedstørrelse.
Den sessionsnøgle krypteres derefter med modtagerens offentlige nøgle (asymmetrisk kryptering), så kun de kan låse den op med deres private nøgle.
Begge sendes sammen. Modtageren dekrypterer sessionsnøglen med sin private nøgle og bruger den derefter til at dekryptere beskeden — alt sammen uden at dele nogen hemmelighed på forhånd.
Autenticitet og digitale signaturer
Kryptering skjuler indholdet af en besked, men beviser ikke, hvem der sendte den. Til det har De brug for godkendelse: en måde at bekræfte på, at en besked reelt kom fra den angivne afsender og ikke er blevet manipuleret med under transporten.
Asymmetrisk kryptering gør dette muligt via digitale signaturer. I stedet for at kryptere med en offentlig nøgle, signerer afsenderen data med sin private nøgle. Enhver, der har den tilsvarende offentlige nøgle, kan bekræfte signaturen, hvilket bekræfter både afsenderens identitet, og at indholdet er uændret.
For selve dataene bruger de fleste moderne protokoller godkendt kryptering — chifre, der samtidigt krypterer og bekræfter integritet i én arbejdsgang. Almindelige eksempler er AES-GCM og ChaCha20-Poly1305, som begge bruges på tværs af Protons tjenester. Hvis blot en enkelt bit af cipherteksten ændres under transporten, mislykkes dekrypteringen, og de manipulerede data afvises.
Kvantecomputere og kryptering
Symmetrisk og asymmetrisk kryptering står over for meget forskellige trusler fra kvantecomputere — og det er vigtigt at forstå forskellen i forhold til, hvordan branchen forbereder sig.
Traditionel asymmetrisk kryptering bygger på svære matematiske problemer: faktorisering af store tal (RSA) eller løsning af diskrete logaritmeproblemer (ECDH). Kvantecomputere, der bruger Shors algoritme, er særligt gode til denne type problemer, hvilket i praksis bryder traditionel asymmetrisk kryptografi i stor skala.
Symmetrisk kryptering er langt mere modstandsdygtig. Den beror på brute force (at prøve enhver mulig nøgle), som kvantecomputere kan fremskynde, men ikke nok til at gøre nøgler af god størrelse forældede. En 256-bit symmetrisk nøgle forbliver sikker mod kendte kvanteangreb; der er ikke behov for nogen praktisk stigning i nøglestørrelse.
Dette er grunden til, at post-quantum-algoritmer som ML-KEM er designet som asymmetriske erstatninger — de træder i stedet, hvor RSA og ECDH bruges i dag, mens symmetrisk kryptering forbliver stort set uændret.
Hvordan Proton bruger asymmetrisk og symmetrisk kryptering
Enhver Proton-tjeneste bruger hybridkryptografi: asymmetrisk kryptering til at etablere sikker nøgleudveksling og symmetrisk kryptering til at beskytte Deres data hurtigt.
Proton Mail bruger OpenPGP-standarden, som kombinerer symmetrisk kryptering af beskedindhold med asymmetriske nøgler, såsom ECC- eller RSA-nøgler, til kryptering, nøgleudveksling og digitale signaturer. Den understøtter også post-quantum-kryptering.
Proton VPN krypterer trafik med ChaCha20 eller AES-256 ved hjælp af moderne VPN-protokoller såsom WireGuard og OpenVPN. Disse protokoller bruger asymmetrisk nøgleudveksling til at etablere nye symmetriske sessionsnøgler, hvilket hjælper med at give perfect forward secrecy.
Proton Drive krypterer filer på klientsiden ved hjælp af OpenPGP-standarden. Det bruger asymmetriske offentlige/private nøgler, så kun Deres private nøgle kan dekryptere Deres filer, hvilket betyder, at ingen andre end Dem — ikke engang Proton — kan få adgang til dem.
Proton Pass gemmer legitimationsoplysninger og andre elementer i boksen ved hjælp af AES-256-GCM symmetrisk kryptering. Det bruger tilfældigt genererede 32-byte boks- og elementnøgler, som er beskyttet med asymmetriske brugernøgler.
Tag kontrollen over dine data
Moderne kryptering fungerer, fordi symmetrisk og asymmetrisk kryptografi arbejder sammen — og Proton bruger begge dele til at beskytte Deres privatliv på tværs af alle apps.
Med end-to-end kryptering, zero-access-arkitektur, post-quantum-beskyttelse, open-source-apps og uafhængige revisioner forbliver Deres oplysninger Deres egne.
Ofte stillede spørgsmål
- Hvad er den vigtigste forskel på symmetrisk og asymmetrisk kryptering?
- Hvilken er hurtigst, asymmetrisk eller symmetrisk kryptering?
- Hvorfor har vi brug for både symmetrisk og asymmetrisk kryptering?
- Er symmetrisk kryptering mindre sikker end asymmetrisk kryptering?
- Kan asymmetrisk kryptering erstatte symmetrisk kryptering?
- Er symmetriske eller asymmetriske algoritmer mere sårbare over for kvantecomputere?


