Kryptering > Typer kryptering > Asymmetrisk vs. symmetrisk
Asymmetrisk vs. symmetrisk kryptering
Hver kryptert tilkobling du oppretter – som å besøke et nettsted, sende en e-post eller bruke et VPN – er avhengig av asymmetrisk kryptering, symmetrisk kryptering eller begge deler. Å forstå forskjellen forklarer hvorfor moderne kryptering bruker begge deler.

Hva er symmetrisk kryptering?
Symmetrisk kryptering bruker en enkelt nøkkel til å både låse (kryptere) og låse opp (dekryptere) data. Den samme hemmelige nøkkelen må innehas av både avsenderen og mottakeren – alle som får tak i den, kan lese alt den beskytter.
Tenk på en fysisk safe med én kode. Alle som kjenner koden, kan åpne den. Det er raskt og enkelt, men du må dele koden på en sikker måte før dere kan bruke den sammen.

Fordi symmetrisk kryptering er beregningsmessig rask, er den utmerket til å beskytte store mengder data – som å kryptere filene på harddisken din, trafikken gjennom en VPN(nytt vindu)-tunnel eller innholdet i en database. Vanlige symmetriske algoritmer inkluderer AES og ChaCha20.
Den grunnleggende svakheten: Hvordan deler du nøkkelen i utgangspunktet? Hvis du sender den over en usikker kanal, kan en angriper som fanger den opp, dekryptere alt. Dette er problemet med nøkkeldistribusjon, og det som asymmetrisk kryptering løser.
Hva er asymmetrisk kryptering?
Asymmetrisk kryptering bruker to matematisk koblede nøkler: en offentlig nøkkel og en privat nøkkel. Det én nøkkel krypterer, kan bare den andre dekryptere. Du deler den offentlige nøkkelen åpent med hvem som helst; den private nøkkelen forlater aldri enheten din.
Tenk på et brevsprekk i ytterdøren din. Hvem som helst kan slippe et brev gjennom den (kryptere med din offentlige nøkkel), men bare du har nøkkelen til å åpne kassen og lese det som er inni (dekryptere med din private nøkkel). Ingen forhåndsutveksling av hemmeligheter er nødvendig.

Dette løser problemet med nøkkeldistribusjon fullstendig. To fremmede som aldri har kommunisert før, kan opprette en sikker kanal – den ene publiserer sin offentlige nøkkel, den andre krypterer en melding med den, og bare nøkkelinnehaveren kan lese svaret. Dette er grunnlaget for ende-til-ende-kryptering, HTTPS og digitale signaturer.
Ulempen: Asymmetrisk kryptering er rundt 1 000 ganger tregere enn symmetrisk kryptering på grunn av den komplekse matematikken som er involvert. Å kryptere en stor fil eller en vedvarende datastrøm med kun asymmetrisk kryptografi ville vært upraktisk.
Vanlige asymmetriske algoritmer inkluderer:
- RSA (Rivest–Shamir–Adleman)
- Elliptisk kurvekryptografi (ECC), som ECDH for nøkkelutveksling og Ed25519 for digitale signaturer
- ML-KEM, en nyere post-kvante asymmetrisk algoritme standardisert av NIST i 2024, designet for å motstå angrep fra kvantemaskiner
Asymmetrisk vs. symmetrisk kryptering: Viktige forskjeller
Én delt nøkkel
Rask, effektiv, ideell for store datamengder. Krever at begge parter allerede deler en hemmelig nøkkel på en sikker måte.
Offentlig + privat nøkkelpar
Tregere, men løser problemet med nøkkelutveksling. Hvem som helst kan kryptere; bare nøkkeleieren kan dekryptere.
Symmetrisk | Asymmetrisk | |
|---|---|---|
Nøkler | Én delt nøkkel | Offentlig + privat nøkkelpar |
Hastighet | Svært rask | ~1 000 ganger tregere |
Nøkkellengde | 128–256 bit | ≥2048 bit (RSA), ≥256 bit (ECC) |
Nøkkeldistribusjon | Må deles på en sikker måte på forhånd | Offentlig nøkkel kan deles åpent |
Best for | Kryptering av store datamengder, som filer, disker og VPN-trafikk | Sikker nøkkelutveksling, digitale signaturer, meldinger |
Eksempler | AES, ChaCha20 | RSA, ECDH, Ed25519, ML-KEM (post-kvante) |
Hvorfor moderne kryptering bruker begge deler
I praksis blir symmetrisk og asymmetrisk kryptering nesten aldri brukt hver for seg. De mest sikre systemene kombinerer dem: asymmetrisk kryptering for å utveksle en nøkkel på en sikker måte, deretter symmetrisk kryptering for å beskytte de faktiske dataene. Dette gir deg sikkerheten til asymmetrisk kryptografi og hastigheten til symmetrisk kryptografi.
Det å bruke asymmetrisk og symmetrisk kryptering sammen kalles hybrid kryptografi. Det er grunnlaget for HTTPS, TLS, VPN-er, OpenPGP-kryptert e-post og de fleste andre sikre kommunikasjonsprotokoller.
Hva som skjer når du besøker et sikkert nettsted
Nettleseren din og tjeneren bruker asymmetrisk kryptering (via ECDH) til å enes om en delt øktsnøkkel uten å overføre den – selv om noen fanger opp utvekslingen, kan de ikke utlede nøkkelen.
Den delte øktsnøkkelen brukes med symmetrisk kryptering (AES eller ChaCha20) til å kryptere alle data for resten av økten – raskt nok til å håndtere kontinuerlig trafikk.
Øktsnøkkelen forkastes når tilkoblingen lukkes. Dette er viktig fordi en stjålet privat nøkkel ellers ville blitt en «masternøkkel» – i stand til å dekryptere alle tidligere og fremtidige økter. Det å generere en ny nøkkel for hver økt betyr at en kompromittering begrenses til kun den økten. Denne egenskapen kalles perfect forward secrecy.
Hva som skjer når du sender en ende-til-ende-kryptert e-post
Meldingen krypteres med en tilfeldig generert symmetrisk øktsnøkkel (AES) – raskt nok for alle meldingsstørrelser.
Den øktsnøkkelen krypteres deretter med mottakerens offentlige nøkkel (asymmetrisk kryptering), slik at bare de kan låse den opp med sin private nøkkel.
Begge sendes sammen. Mottakeren dekrytterer øktsnøkkelen med sin private nøkkel, og bruker den deretter til å dekryptere meldingen – alt uten å dele noen hemmelighet på forhånd.
Autentisitet og digitale signaturer
Kryptering skjuler innholdet i en melding, men beviser ikke hvem som har sendt den. Til det trenger du autentisering: en måte å bekrefte at en melding faktisk kom fra den oppgitte avsenderen og ikke har blitt tuklet med underveis.
Asymmetrisk kryptering gjør dette mulig gjennom digitale signaturer. I stedet for å kryptere med en offentlig nøkkel, signerer avsenderen dataene med sin private nøkkel. Alle som har den tilsvarende offentlige nøkkelen kan bekrefte signaturen, noe som bekrefter både avsenderens identitet og at innholdet er uendret.
For selve dataene bruker de fleste moderne protokoller autentisert kryptering – chiffer som samtidig krypterer og verifiserer integriteten i én operasjon. Vanlige eksempler er AES-GCM og ChaCha20-Poly1305, som begge brukes på tvers av Protons tjenester. Hvis selv en enkelt bit av krypteringsteksten endres underveis, mislykkes dekryptering, og de endrede dataene avvises.
Kvantemaskiner og kryptering
Symmetrisk og asymmetrisk kryptering står overfor svært forskjellige trusler fra kvantemaskiner – og å forstå forskjellen er viktig for hvordan bransjen forbereder seg.
Tradisjonell asymmetrisk kryptering støtter seg på vanskelige matematiske problemer: faktorisering av store tall (RSA) eller løsning av diskrete logaritmeproblemer (ECDH). Kvantemaskiner som bruker Shors algoritme er spesielt gode til denne typen problemer, og bryter i praksis tradisjonell asymmetrisk kryptografi i stor skala.
Symmetrisk kryptering er langt mer robust. Den støtter seg på brute force (å prøve alle mulige nøkler) som kvantemaskiner kan fremskynde, men ikke nok til å gjøre nøkler av god størrelse utdaterte. En 256-biters symmetrisk nøkkel forblir sikker mot kjente kvanteangrep; ingen praktisk økning i nøkkelstørrelse er nødvendig.
Dette er grunnen til at post-kvante-algoritmer som ML-KEM er utformet som asymmetriske erstatninger – som settes inn der RSA og ECDH brukes i dag, hensyntatt at symmetrisk kryptering forblir stort sett uendret.
Hvordan Proton bruker asymmetrisk og symmetrisk kryptering
Hver Proton-tjeneste bruker hybrid kryptografi: asymmetrisk kryptering for å etablere sikker nøkkelutveksling, og symmetrisk kryptering for å beskytte dataene dine raskt.
Proton Mail bruker OpenPGP-standarden, som kombinerer symmetrisk kryptering for meldingsinnhold med asymmetriske nøkler, som ECC- eller RSA-nøkler, for kryptering, nøkkelutveksling og digitale signaturer. Den støtter også post-kvantekryptering.
Proton VPN krypterer trafikk med ChaCha20 eller AES-256 ved bruk av moderne VPN-protokoller som WireGuard og OpenVPN. Disse protokollene bruker asymmetrisk nøkkelutveksling til å opprette nye symmetriske øktsnøkler, noe som bidrar til å gi perfect forward secrecy.
Proton Drive krypterer filer på klientsiden ved bruk av OpenPGP-standarden. Den bruker asymmetriske offentlige/private nøkler, slik at bare din private nøkkel kan dekryptere filene dine, noe som betyr at ingen andre enn deg – ikke en gang Proton – kan få tilgang til dem.
Proton Pass lagrer påloggingsinformasjon og andre hvelvelementer ved bruk av AES-256-GCM symmetrisk kryptering. Den bruker tilfeldig genererte 32-bytes hvelv- og elementnøkler, som er beskyttet med asymmetriske brukernøkler.
Ta kontroll over dataene dine
Moderne kryptering fungerer fordi symmetrisk og asymmetrisk kryptografi fungerer sammen – og Proton bruker begge deler for å beskytte personvernet ditt på tvers av alle apper.
Med ende-til-ende-kryptering, nulltilgangsarkitektur, post-kvantebeskyttelse, åpen kildekode-apper og uavhengige revisjoner, forblir informasjonen din din egen.
Ofte stilte spørsmål
- Hva er hovedforskjellen mellom symmetrisk og asymmetrisk kryptering?
- Hvilken er raskest, asymmetrisk eller symmetrisk kryptering?
- Hvorfor trenger vi både symmetrisk og asymmetrisk kryptering?
- Er symmetrisk kryptering mindre sikker enn asymmetrisk kryptering?
- Kan asymmetrisk kryptering erstatte symmetrisk kryptering?
- Er symmetriske eller asymmetriske algoritmer mer sårbare for kvantemaskiner?


