Versleuteling > Typen versleuteling > Asymmetrisch versus symmetrisch
Asymmetrische versus symmetrische versleuteling
Elke versleutelde verbinding die u maakt — zoals het bezoeken van een website, het verzenden van een e-mail of het gebruiken van een VPN — is gebaseerd op asymmetrische versleuteling, symmetrische versleuteling of beide. Als u het verschil begrijpt, verklaart dat waarom moderne versleuteling beide gebruikt.

Wat is symmetrische versleuteling?
Symmetrische versleuteling gebruikt één enkele sleutel om gegevens zowel te vergrendelen (versleutelen) als te ontgrendelen (ontsleutelen). Zowel de afzender als de ontvanger moeten over dezelfde geheime sleutel beschikken — iedereen die deze in handen krijgt, kan alles lezen wat hiermee wordt beveiligd.
Denk aan een fysieke kluis met één cijfercombinatie. Iedereen die de combinatie kent, kan deze openen. Het is snel en eenvoudig, maar u moet die combinatie veilig delen voordat u deze samen kunt gebruiken.

Omdat symmetrische versleuteling computertechnisch snel is, is het uitermate geschikt voor het beveiligen van grote hoeveelheden gegevens — het versleutelen van de bestanden op uw harde schijf, het verkeer via een VPN(nieuw venster)-tunnel of de inhoud van een database. Veelvoorkomende symmetrische algoritmen zijn onder andere AES en ChaCha20.
De fundamentele zwakte: Hoe deelt u de sleutel in de eerste plaats? Als u deze via een onveilig kanaal verzendt, kan een aanvaller die deze onderschept alles ontsleutelen. Dit is het probleem van de sleutelverspreiding, en dat is wat asymmetrische versleuteling oplost.
Wat is asymmetrische versleuteling?
Asymmetrische versleuteling maakt gebruik van twee mathematisch gekoppelde sleutels: een openbare sleutel en een geheime sleutel. Wat de ene sleutel versleutelt, kan alleen de andere ontsleutelen. U deelt de openbare sleutel openlijk met iedereen; de geheime sleutel verlaat uw apparaat nooit.
Denk aan een brievenbusgleuf in uw voordeur. Iedereen kan er een brief doorheen gooien (versleutelen met uw openbare sleutel), maar alleen u heeft de sleutel om de bus te openen en te lezen wat erin zit (ontsleutelen met uw geheime sleutel). Geen voorafgaande uitwisseling van geheimen vereist.

Dit lost het probleem van de sleutelverspreiding volledig op. Twee vreemden die nog nooit eerder hebben gecommuniceerd, kunnen een veilig kanaal opzetten — de een publiceert de openbare sleutel, de ander versleutelt hiermee een bericht en alleen de sleutelhouder kan het antwoord lezen. Dit is de basis van end-to-end versleuteling, HTTPS en digitale handtekeningen.
De afweging: Asymmetrische versleuteling is ongeveer 1.000 keer trager dan symmetrische versleuteling vanwege de complexe wiskunde die erbij komt kijken. Het versleutelen van een groot bestand of een aanhoudende gegevensstroom met alleen asymmetrische cryptografie zou onpraktisch zijn.
Veelvoorkomende asymmetrische algoritmen zijn onder andere:
- RSA (Rivest–Shamir–Adleman)
- Elliptic Curve Cryptography (ECC), zoals ECDH voor sleuteluitwisseling en Ed25519 voor digitale handtekeningen
- ML-KEM, een nieuwer post-kwantum asymmetrisch algoritme dat in 2024 door NIST is gestandaardiseerd en is ontworpen om bestand te zijn tegen aanvallen van kwantumcomputers
Asymmetrische versus symmetrische versleuteling: Belangrijkste verschillen
Eén gedeelde sleutel
Snel, efficiënt, ideaal voor bulkgegevens. Vereist dat beide partijen vooraf al veilig een geheime sleutel delen.
Openbare + geheime sleutel-paar
Trager, maar lost het probleem van de sleuteluitwisseling op. Iedereen kan versleutelen; alleen de sleuteleigenaar kan ontsleutelen.
Symmetrisch | Asymmetrisch | |
|---|---|---|
Sleutels | Eén gedeelde sleutel | Openbare + geheime sleutel-paar |
Snelheid | Zeer snel | ~1.000x trager |
Sleutellengte | 128–256 bits | ≥2048 bits (RSA), ≥256 bits (ECC) |
Sleutelverspreiding | Moet vooraf veilig worden gedeeld | Openbare sleutel kan openlijk worden gedeeld |
Het beste voor | Het versleutelen van grote gegevenshoeveelheden, zoals bestanden, schijven en VPN-verkeer | Veilige sleuteluitwisseling, digitale handtekeningen, berichtgeving |
Voorbeelden | AES, ChaCha20 | RSA, ECDH, Ed25519, ML-KEM (post-kwantum) |
Waarom moderne versleuteling beide gebruikt
In de praktijk worden symmetrische en asymmetrische versleuteling bijna nooit afzonderlijk gebruikt. De meest veilige systemen combineren ze: asymmetrische versleuteling om veilig een sleutel uit te wisselen, en vervolgens symmetrische versleuteling om de daadwerkelijke gegevens te beveiligen. Dit geeft u de veiligheid van asymmetrische cryptografie en de snelheid van symmetrische cryptografie.
Het samen gebruiken van asymmetrische en symmetrische versleuteling wordt hybride cryptografie genoemd. Het is het fundament van HTTPS, TLS, VPN's, met OpenPGP versleutelde e-mail en de meeste andere veilige communicatieprotocollen.
Wat er gebeurt als u een veilige website bezoekt
Uw browser en de server gebruiken asymmetrische versleuteling (via ECDH) om het eens te worden over een gedeelde sessiesleutel zonder deze te verzenden — zelfs als iemand de uitwisseling onderschept, kan diegene de sleutel niet afleiden.
Die gedeelde sessiesleutel wordt gebruikt met symmetrische versleuteling (AES of ChaCha20) om alle gegevens voor de rest van de sessie te versleutelen — snel genoeg om continu verkeer te verwerken.
De sessiesleutel wordt weggegooid wanneer de verbinding wordt gesloten. Dit is belangrijk omdat een gestolen geheime sleutel anders een "moedersleutel" zou worden die in staat is om elke eerdere en toekomstige sessie te ontsleutelen. Het genereren van een nieuwe sleutel per sessie betekent dat de gevolgen van het in gevaar brengen van een sleutel beperkt blijven tot alleen die sessie. Deze eigenschap wordt perfect forward secrecy genoemd.
Wat er gebeurt als u een end-to-end versleutelde e-mail verzendt
Het bericht wordt versleuteld met een willekeurig gegenereerde symmetrische sessiesleutel (AES) — snel genoeg voor elke berichtgrootte.
Die sessiesleutel wordt vervolgens versleuteld met de openbare sleutel van de ontvanger (asymmetrische versleuteling), zodat alleen de ontvanger deze kan ontgrendelen met zijn of haar geheime sleutel.
Beide worden samen verzonden. De ontvanger ontsleutelt de sessiesleutel met zijn of haar geheime sleutel en gebruikt deze vervolgens om het bericht te ontsleutelen — dit alles zonder vooraf een geheim te delen.
Authenticiteit en digitale handtekeningen
Versleuteling verbergt de inhoud van een bericht, maar bewijst niet wie het heeft verzonden. Daarvoor heeft u verificatie nodig: een manier om te controleren of een bericht echt afkomstig is van de vermeende afzender en onderweg niet onrechtmatig is bewerkt.
Asymmetrische versleuteling maakt dit mogelijk via digitale handtekeningen. In plaats van te versleutelen met een openbare sleutel, ondertekent de afzender de gegevens met zijn of haar geheime sleutel. Iedereen die over de bijbehorende openbare sleutel beschikt, kan de handtekening verifiëren, waarmee zowel de identiteit van de afzender als het feit dat de inhoud ongewijzigd is, wordt bevestigd.
Voor de gegevens zelf gebruiken de meeste moderne protocollen geauthentiseerde versleuteling — versleutelingsmethoden die in één bewerking gelijktijdig versleutelen en de integriteit verifiëren. Bekende voorbeelden zijn AES-GCM en ChaCha20-Poly1305, die beide worden gebruikt in de diensten van Proton. Als er onderweg ook maar één bit van de cijfertekst wordt gewijzigd, mislukt het ontsleutelen en worden de onrechtmatig bewerkte gegevens geweigerd.
Kwantumcomputers en versleuteling
Symmetrische en asymmetrische versleuteling worden geconfronteerd met zeer verschillende bedreigingen van kwantumcomputers — en het begrijpen van het verschil is van belang voor de manier waarop de sector zich voorbereidt.
Traditionele asymmetrische versleuteling is gebaseerd op moeilijke wiskundige problemen: het ontbinden van grote getallen in factoren (RSA) of het oplossen van discrete logaritmeproblemen (ECDH). Kwantumcomputers, die gebruikmaken van het algoritme van Shor, zijn specifiek goed in deze categorie problemen, waardoor ze traditionele asymmetrische cryptografie op grote schaal effectief breken.
Symmetrische versleuteling is veel veerkrachtiger. Het is gebaseerd op brute force (het proberen van elke mogelijke sleutel) dat door kwantumcomputers kan worden versneld, maar niet genoeg om sleutels van voldoende grootte overbodig te maken. Een symmetrische sleutel van 256 bits blijft veilig tegen bekende kwantumaanvallen; er is geen praktische toename van de sleutelgrootte nodig.
Dit is de reden waarom post-kwantumalgoritmen zoals ML-KEM zijn ontworpen als asymmetrische vervangers — ze nemen de plaats in van waar RSA en ECDH tegenwoordig worden gebruikt, terwijl symmetrische versleuteling grotendeels ongewijzigd blijft.
Hoe Proton asymmetrische en symmetrische versleuteling gebruikt
Elke Proton-dienst maakt gebruik van hybride cryptografie: asymmetrische versleuteling om een veilige sleuteluitwisseling tot stand te brengen, en symmetrische versleuteling om uw gegevens snel te beveiligen.
Proton Mail maakt gebruik van de OpenPGP-standaard, die symmetrische versleuteling voor de berichtinhoud combineert met asymmetrische sleutels, zoals ECC- of RSA-sleutels, voor versleuteling, sleuteluitwisseling en digitale handtekeningen. Het biedt ook ondersteuning voor post-kwantumversleuteling.
Proton VPN versleutelt verkeer met ChaCha20 of AES-256 en maakt hierbij gebruik van moderne VPN-protocollen zoals WireGuard en OpenVPN. Deze protocollen maken gebruik van asymmetrische sleuteluitwisseling om nieuwe symmetrische sessiesleutels tot stand te brengen, wat bijdraagt aan het bieden van perfect forward secrecy.
Proton Drive versleutelt bestanden aan de clientzijde met behulp van de OpenPGP-standaard. Het maakt gebruik van asymmetrische openbare/geheime sleutels, zodat alleen uw geheime sleutel uw bestanden kan ontsleutelen, wat betekent dat niemand anders dan u — zelfs Proton niet — er toegang toe heeft.
Proton Pass slaat inloggegevens en andere kluisitems op met behulp van symmetrische AES-256-GCM-versleuteling. Het maakt gebruik van willekeurig gegenereerde kluis- en itemsleutels van 32 bytes, die zijn beveiligd met asymmetrische gebruikerssleutels.
Neem de controle over uw gegevens
Moderne versleuteling werkt omdat symmetrische en asymmetrische cryptografie samenwerken — en Proton gebruikt beide om uw privacy in alle apps te beschermen.
Met end-to-end versleuteling, zero-access-architectuur, post-kwantumbeveiliging, open-source apps en onafhankelijke audits blijven uw gegevens van u.
Veelgestelde vragen
- Wat is het belangrijkste verschil tussen symmetrische en asymmetrische versleuteling?
- Welke is sneller, asymmetrische of symmetrische versleuteling?
- Waarom hebben we zowel symmetrische als asymmetrische versleuteling nodig?
- Is symmetrische versleuteling minder veilig dan asymmetrische versleuteling?
- Kan asymmetrische versleuteling symmetrische versleuteling vervangen?
- Zijn symmetrische of asymmetrische algoritmen kwetsbaarder voor kwantumcomputers?


