Kryptering > Olika typer av kryptering > Asymmetrisk vs. symmetrisk
Asymmetrisk vs. symmetrisk kryptering
Varje krypterad anslutning du gör – som att surfa på en webbplats, skicka e-post eller använda ett VPN – bygger på asymmetrisk kryptering, symmetrisk kryptering eller båda. Att förstå skillnaden förklarar varför modern kryptering använder båda.

Vad är symmetrisk kryptering?
Symmetrisk kryptering använder en enda nyckel för att både låsa (kryptera) och låsa upp (avkryptera) data. Samma hemliga nyckel måste innehas av både avsändaren och mottagaren – alla som får tag på den kan läsa allt den skyddar.
Tänk dig ett fysiskt kassaskåp med en kombination. Den som kan kombinationen kan öppna det. Det är snabbt och enkelt, men du måste dela kombinationen på ett säkert sätt innan ni kan använda den tillsammans.

Eftersom symmetrisk kryptering är beräkningsmässigt snabb är den utmärkt för att skydda stora mängder data – som att kryptera filerna på din hårddisk, trafiken genom en VPN(nytt fönster)-tunnel eller innehållet i en databas. Vanliga symmetriska algoritmer inkluderar AES och ChaCha20.
Den grundläggande svagheten: Hur delar du nyckeln till att börja med? Om du skickar den över en osäker kanal kan en angripare som snappar upp den avkryptera allt. Detta är problemet med nyckeldistribution, och det är vad asymmetrisk kryptering löser.
Vad är asymmetrisk kryptering?
Asymmetrisk kryptering använder två matematiskt länkade nycklar: en offentlig nyckel och en privat nyckel. Det som en nyckel krypterar kan endast den andra avkryptera. Du delar den offentliga nyckeln öppet med vem som helst; den privata nyckeln lämnar aldrig din enhet.
Tänk dig ett brevinkast i din ytterdörr. Vem som helst kan släppa in ett brev genom det (kryptera med din offentliga nyckel), men bara du har nyckeln för att öppna lådan och läsa vad som finns inuti (avkryptera med din privata nyckel). Inget föregående hemligt utbyte krävs.

Detta löser problemet med nyckeldistribution helt och hållet. Två främlingar som aldrig har kommunicerat tidigare kan upprätta en säker kanal – den ena publicerar sin offentliga nyckel, den andra krypterar ett meddelande med den, och endast nyckelinnehavaren kan läsa svaret. Detta är grunden för end-to-end-kryptering, HTTPS och digitala signaturer.
Kompromissen: Asymmetrisk kryptering är cirka 1 000 gånger långsammare än symmetrisk kryptering på grund av den komplexa matematiken. Att kryptera en stor fil eller en ihållande dataström med enbart asymmetrisk kryptografi skulle vara opraktiskt.
Vanliga asymmetriska algoritmer inkluderar:
- RSA (Rivest–Shamir–Adleman)
- Elliptisk kurvkryptografi (ECC), såsom ECDH för nyckelutbyte och Ed25519 för digitala signaturer
- ML-KEM, en nyare postkvant-asymmetrisk algoritm standardiserad av NIST 2024, utformad för att motstå attacker från kvantdatorer
Asymmetrisk vs. symmetrisk kryptering: Viktiga skillnader
En delad nyckel
Snabb, effektiv, idealisk för stora mängder data. Kräver att båda parter redan delar en hemlig nyckel på ett säkert sätt.
Offentligt + privat nyckelpar
Långsammare, men löser problemet med nyckelutbyte. Vem som helst kan kryptera; endast nyckelägaren kan avkryptera.
Symmetrisk | Asymmetrisk | |
|---|---|---|
Nycklar | En delad nyckel | Offentligt + privat nyckelpar |
Hastighet | Mycket snabb | ~1 000x långsammare |
Nyckellängd | 128–256 bitar | ≥2 048 bitar (RSA), ≥256 bitar (ECC) |
Nyckeldistribution | Måste delas på ett säkert sätt i förväg | Offentlig nyckel kan delas öppet |
Bäst för | Kryptering av stora datamängder, såsom filer, diskar och VPN-trafik | Säkert nyckelutbyte, digitala signaturer, meddelanden |
Exempel | AES, ChaCha20 | RSA, ECDH, Ed25519, ML-KEM (postkvant) |
Varför modern kryptering använder båda
I praktiken används symmetrisk och asymmetrisk kryptering nästan aldrig isolerat. De säkraste systemen kombinerar dem: asymmetrisk kryptering för att säkert utbyta en nyckel, och sedan symmetrisk kryptering för att skydda själva datan. Detta ger dig säkerheten hos asymmetrisk kryptografi och hastigheten hos symmetrisk kryptografi.
Att använda asymmetrisk och symmetrisk kryptering tillsammans kallas hybridkryptografi. Det är grunden för HTTPS, TLS, VPN-tjänster, OpenPGP-krypterad e-post och de flesta andra säkra kommunikationsprotokoll.
Vad som händer när du besöker en säker webbplats
Din webbläsare och servern använder asymmetrisk kryptering (via ECDH) för att komma överens om en delad sessionsnyckel utan att överföra den – även om någon snappar upp utbytet kan de inte härleda nyckeln.
Den delade sessionsnyckeln används med symmetrisk kryptering (AES eller ChaCha20) för att kryptera all data under resten av sessionen – tillräckligt snabbt för att hantera kontinuerlig trafik.
Sessionsnyckeln kastas när anslutningen stängs. Detta är viktigt eftersom en stulen privat nyckel annars skulle bli en ”huvudnyckel” – kapabel att avkryptera varje tidigare och framtida session. Att generera en ny nyckel per session innebär att ett avslöjande begränsas till endast den sessionen. Denna egenskap kallas perfekt framåtriktad sekretess.
Vad som händer när du skickar en end-to-end-krypterad e-post
Meddelandet krypteras med en slumpmässigt genererad symmetrisk sessionsnyckel (AES) – tillräckligt snabbt för alla meddelandestorlekar.
Den sessionsnyckeln krypteras sedan med mottagarens offentliga nyckel (asymmetrisk kryptering), så att endast de kan låsa upp den med sin privata nyckel.
Båda skickas tillsammans. Mottagaren avkrypterar sessionsnyckeln med sin privata nyckel och använder den sedan för att avkryptera meddelandet – allt utan att dela någon hemlighet i förväg.
Autenticitet och digitala signaturer
Kryptering döljer innehållet i ett meddelande, men det bevisar inte vem som skickade det. För det behöver du autentisering: ett sätt att verifierar att ett meddelande verkligen kom från den påstådda avsändaren och inte har manipulerats under transporten.
Asymmetrisk kryptering gör detta möjligt genom digitala signaturer. Istället för kryptera med en offentlig nyckel signerar avsändaren data med sin privata nyckel. Alla som har den motsvarande offentliga nyckeln kan verifiera signaturen, vilket bekräftar både avsändarens identitet och att innehållet är oförändrat.
För själva datan använder de flesta moderna protokoll autentiserad kryptering – chiffer som samtidigt krypterar och verifierar integritet i en operation. Vanliga exempel är AES-GCM och ChaCha20-Poly1305, vilka båda används i Protons tjänster. Om så bara en enda bit av chiffertexten ändras under transporten misslyckas dekrypteringen och den manipulerade datan avvisas.
Kvantdatorer och kryptering
Symmetrisk och asymmetrisk kryptering står inför mycket olika hot från kvantdatorer – och att förstå skillnaden är viktigt för hur branschen förbereder sig.
Traditionell asymmetrisk kryptering bygger på svåra matematiska problem: faktorisering av stora tal (RSA) eller lösning av diskreta logaritmer (ECDH). Kvantdatorer, som använder Shors algoritm, är särskilt bra på denna klass av problem, vilket i praktiken knäcker traditionell asymmetrisk kryptografi i stor skala.
Symmetrisk kryptering är mycket mer motståndskraftig. Den bygger på brute force (att testa alla möjliga nycklar) vilket kvantdatorer kan påskynda, men inte tillräckligt för att göra nycklar av bra storlek föråldrade. En 256-bitars symmetrisk nyckel förblir säker mot kända kvantattacker; ingen praktisk ökning av nyckelstorleken behövs.
Det är därför postkvant-algoritmer som ML-KEM är utformade som asymmetriska ersättare – de sätts in där RSA och ECDH används idag, medan symmetrisk kryptering förblir i stort sett oförändrad.
Hur Proton använder asymmetrisk och symmetrisk kryptering
Varje Proton-tjänst använder hybridkryptografi: asymmetrisk kryptering för att upprätta ett säkert nyckelutbyte och symmetrisk kryptering för att skydda dina data snabbt.
Proton Mail använder OpenPGP-standarden, som kombinerar symmetrisk kryptering för meddelandeinnehåll med asymmetriska nycklar, som ECC- eller RSA-nycklar, för kryptering, nyckelutbyte och digitala signaturer. Den stöder även postkvant-kryptering.
Proton VPN krypterar trafik med ChaCha20 eller AES-256 och använder moderna VPN-protokoll som WireGuard och OpenVPN. Dessa protokoll använder asymmetriskt nyckelutbyte för att upprätta nya symmetriska sessionsnycklar, vilket bidrar till att ge perfekt framåtriktad sekretess.
Proton Drive krypterar filer på klientsidan med OpenPGP-standarden. Den använder asymmetriska offentliga/privata nycklar så att endast din privata nyckel kan avkryptera dina filer, vilket innebär att ingen utom du – inte ens Proton – kan få åtkomst till dem.
Proton Pass lagrar inloggningsuppgifter och andra valvobjekt med AES-256-GCM symmetrisk kryptering. Den använder slumpmässigt genererade 32-byte valv- och objektnycklar, som skyddas med asymmetriska användarnycklar.
Ta kontroll över dina data
Modern kryptering fungerar eftersom symmetrisk och asymmetrisk kryptografi samverkar – och Proton använder båda för att skydda din integritet i alla appar.
Med end-to-end-kryptering, nollåtkomst-arkitektur, postkvant-skydd, öppen källkod-appar och oberoende granskningar förblir din information din.
Vanliga frågor (FAQ)
- Vad är den huvudsakliga skillnaden mellan symmetrisk och asymmetrisk kryptering?
- Vilken är snabbast, asymmetrisk eller symmetrisk kryptering?
- Varför behöver vi både symmetrisk och asymmetrisk kryptering?
- Är symmetrisk kryptering mindre säker än asymmetrisk kryptering?
- Kan asymmetrisk kryptering ersätta symmetrisk kryptering?
- Är symmetriska eller asymmetriska algoritmer mer sårbara för kvantdatorer?


