Proton-startpagina

Versleuteling > Soorten versleuteling

Soorten versleuteling uitgelegd

Dezelfde gegevens kunnen worden beschermd door meerdere soorten versleuteling die tegelijkertijd actief zijn, waarbij elke soort een andere vraag beantwoordt:

  • Wie heeft de sleutels in handen?
  • Welk algoritme verhaspelt de gegevens?
  • Op welke laag is het beschermd?

Als u het verschil begrijpt, helpt dat u om beter geïnformeerde keuzes te maken over hoe uw gegevens worden gedeeld, waar ze worden opgeslagen en welke diensten u vertrouwt om ermee om te gaan.

Hoe de verschillende soorten versleuteling zich tot elkaar verhouden

Verschillende soorten versleuteling beantwoorden verschillende vragen. Sommige beschrijven wie toegang heeft tot uw gegevens (het beschermingsmodel). Andere beschrijven hoe de wiskunde werkt (het algoritme). Bij een enkele versleutelde verbinding zijn doorgaans meerdere soorten tegelijkertijd betrokken.

Wie heeft de sleutels in handen?

Beschermingsmodel

End-to-end versleuteling, zero-access-versleuteling, volledige schijfversleuteling

Hoe is de wiskunde opgebouwd?

Sleutelstructuur

Symmetrische vs. asymmetrische versleuteling

Welk algoritme verhaspelt de gegevens?

Versleutelingsstandaard

AES, ChaCha20, RSA, ECC, homomorf, DES, post-kwantumalgoritmen

Wie kan de code inspecteren?

Transparantiemodel

Open-source versleuteling

Een Proton Mail-bericht maakt bijvoorbeeld gebruik van end-to-end versleuteling (beschermingsmodel) geïmplementeerd met AES (symmetrisch algoritme) voor de inhoud van het bericht en elliptische-krommencryptografie (asymmetrisch algoritme) voor de sleuteluitwisseling — allemaal in code die open source is en onafhankelijk is gecontroleerd.

Symmetrische vs. asymmetrische versleuteling

Deze twee benaderingen beschrijven de fundamentele structuur van hoe encryptiesleutels werken. De meeste moderne versleuteling maakt gebruik van beide: asymmetrische versleuteling om veilig een sleutel uit te wisselen, en symmetrische versleuteling om de gegevens zelf te versleutelen.

Symmetrische versleuteling

Symmetrische versleuteling gebruikt één enkele sleutel om gegevens zowel te versleutelen als te ontsleutelen. Het is snel en efficiënt, waardoor het ideaal is voor het verwerken van grote hoeveelheden informatie. Het veilig delen van deze sleutel tussen partijen kan echter een uitdaging zijn en brengt een potentieel beveiligingsrisico met zich mee.

Asymmetrische versleuteling

Asymmetrische versleuteling vertrouwt op twee sleutels: een openbare sleutel om de gegevens te versleutelen en een geheime sleutel om deze te ontsleutelen. Aangezien de geheime sleutel vertrouwelijk blijft en nooit wordt gedeeld, biedt deze methode een sterkere beveiliging voor communicatie. De afweging is dat het trager is en meer rekenkracht vereist in vergelijking met symmetrische versleuteling.

Beschermingsmodel

End-to-end versleuteling

End-to-end versleuteling (E2EE) zorgt ervoor dat gegevens worden versleuteld op het apparaat van de afzender en alleen worden ontsleuteld op het apparaat van de ontvanger. Niemand daartussen kan het lezen, zelfs de serviceprovider niet.

Bij standaardversleuteling (het type dat de meeste e-mail- en clouddiensten gebruiken) worden uw gegevens tijdens de overdracht versleuteld, maar op de servers van de provider ontsleuteld voordat ze opnieuw worden versleuteld voor opslag. De provider heeft de sleutels in handen, wat betekent dat deze toegang heeft tot uw gegevens, net als iedereen die de provider in gevaar brengt.

E2EE elimineert dit. De provider heeft de ontsleutelsleutels nooit in handen, dus er is niets om te overhandigen, in gevaar te brengen of op te eisen via een gerechtelijk bevel. Het is het sterkste beschermingsmodel dat beschikbaar is voor communicatie en gedeelde gegevens.

Beschermingsmodel

Zero-access versleuteling

Zero-access-versleuteling betekent dat de serviceprovider onder geen beding toegang heeft tot uw gegevens, zelfs niet wanneer deze op hun servers zijn opgeslagen. Het is de standaard die van toepassing is op gegevens in rust.

End-to-end versleuteling beschermt gegevens tijdens de overdracht, terwijl ze zich verplaatsen tussen afzender en ontvanger. Zero-access-versleuteling breidt die bescherming uit naar de opslag. Zelfs gegevens die u met niemand deelt (een concept-e-mail, een notitie, een opgeslagen bestand) worden versleuteld med een sleutel die alleen u in bezit heeft.

Zero-access is vooral van belang in scenario's waarin u in de loop van de tijd gegevens bij een provider opslaat, zoals e-mailarchieven, cloudbestanden of agenda-afspraken. Zonder dit zou een inbreuk bij een provider, een bevel van de overheid of een kwaadwillende werknemer alles kunnen onthullen wat u hebt opgeslagen.

Beschermingsmodel

Codering op volledige schijf

Volledige schijfversleuteling versleutelt fysiek alles wat op een apparaat is opgeslagen, inclusief het besturingssysteem, apps en bestanden, zodat de gegevens onleesbaar zijn zonder de juiste inloggegevens. Als een apparaat verloren, gestolen of in beslag genomen is, blijft de inhoud ontoegankelijk zonder verificatie.

Het is de standaard beschermingslaag voor laptops, smartphones en externe drives. De meeste moderne besturingssystemen schakelen dit standaard in — FileVault op macOS, BitLocker op Windows en ingebouwde versleuteling op iOS en Android.

Transparantiemodel

Open-source versleuteling

Open-source versleuteling betekent dat de code die de versleuteling implementeert openbaar beschikbaar is voor iedereen om te inspecteren, te controleren en te verifiëren. Dit is hoe vertrouwen in versleuteling op grote schaal tot stand wordt gebracht.

Een dienst kan beweren sterke versleuteling te gebruiken, maar zonder open-sourcecode heeft u geen manier om te verifiëren of die bewering waar is, of de implementatie correct is en of er geen achterdeuren zijn.

Open-sourcecode wordt beoordeeld door beveiligingsonderzoekers, academici en andere ontwikkelaars wereldwijd, waardoor fouten veel sneller ontdekt en verholpen worden. Iedereen profiteert van het kritische toezicht van de wereldwijde beveiligingsgemeenschap.

Wat zijn de verschillende versleutelingsalgoritmen?

Versleutelingsalgoritmen zijn de specifieke wiskundige methoden die leesbare gegevens omzetten in onleesbare cijfertekst. Ze bepalen hoe versleuteling onder de motorkap werkt.

AES (Advanced Encryption Standard)

Het meest gebruikte symmetrische versleutelingsalgoritme ter wereld, dat wereldwijd wordt vertrouwd door overheden, banken en op beveiliging gerichte organisaties.

Ontdek hoe AES werkt, wat sleutelgroottes betekenen en waarom AES-256 als onbreekbaar wordt beschouwd.

ChaCha20

Een moderne stroomversleuteling ontworpen voor snelheid op mobiele apparaten en apparaten met een laag stroomverbruik — er is geen gespecialiseerde hardware vereist.

Bekijk waarom ChaCha20 concurreert met AES en waarom browsers en VPN's hier steeds vaker de voorkeur aan geven.

RSA (Rivest–Shamir–Adleman)

Een van de eerste praktische asymmetrische versleutelingsalgoritmen, veel gebruikt voor sleuteluitwisseling en digitale handtekeningen in e-mail, HTTPS en beveiligde communicatie.

De beveiliging van RSA is gebaseerd op de moeilijkheid van het factoriseren van grote priemgetallen — maar naarmate computers sneller zijn geworden, zijn de vereiste sleutelgroottes meegegroeid, waardoor RSA trager is dan moderne alternatieven zoals ECC.

ECC (cryptografie met behulp van elliptische krommen)

ECC bereikt dezelfde beveiliging als RSA met veel kleinere sleutels, waardoor versleuteling en ontsleuteling aanzienlijk sneller verlopen — wat processorkracht, geheugen en batterijduur bespaart.

Het is snel de standaard geworden voor moderne apps en versleutelde e-mail. Bekijk waarom elliptische krommen RSA vervangen en hoe Proton Mail een van de eerste aanbieders van versleutelde e-mail was die dit ondersteunde.


Homomorfe versleuteling

Een vorm van versleuteling waarmee berekeningen rechtstreeks op versleutelde gegevens kunnen worden uitgevoerd, zonder deze eerst te ontsleutelen. Het ontsleutelde resultaat komt overeen met wat dezelfde bewerking op de originele gegevens zou hebben opgeleverd.

Hierdoor kunnen gevoelige gegevens worden verwerkt in onbetrouwbare omgevingen, zoals cloudservers, zonder deze in leesbare vorm vrij te geven. Homomorfe versleuteling is rekenkundig intensief en wordt voornamelijk gebruikt in onderzoek of scenario's met vroege implementatie.

DES (Data Encryption Standard)

Het algoritme dat de moderne symmetrische versleuteling definieerde, totdat onderzoekers het kraakten. Een 56-bits sleutel bleek te kort voor de daaropvolgende rekenkracht, en DES werd officieel uitgefaseerd in 2005. De beperkingen ervan hebben het ontwerp van de opvolgers, waaronder AES, rechtstreeks beïnvloed.

Post-quantum-cryptografie

Post-kwantumcryptografie is een nieuwe generatie algoritmen die is ontworpen om aanvallen van kwantumcomputers te weerstaan — machines die de cryptografie met openbare sleutels zouden kunnen breken die het grootste deel van het huidige internet beschermt.

Het richt zich op zowel toekomstige als huidige bedreigingen: tegenstanders verzamelen nu al versleutelde gegevens, in afwachting van kwantumcomputers die krachtig genoeg zijn om deze te ontsleutelen.

Hoe Proton verschillende soorten versleuteling gebruikt

Alle Proton-apps zijn open source en beschermen uw gegevens met behulp van verschillende versleutelingsmodi:

Onze mail-app versleutelt e-mails end-to-end die worden verzonden van de ene Proton Mail-gebruiker naar de andere.

E2EE kan worden ingeschakeld voor e-mails van Proton Mail naar niet-gebruikers met de functie voor met wachtwoord beveiligde e-mails.

Alle berichten in Proton Mail worden opgeslagen met zero-access versleuteling.

Proton Calendar gebruikt de OpenPGP-standaard en ECC om uw afspraken en contacten te beschermen met end-to-end versleuteling, ook voor het plannen van afspraken.

Wanneer u iemand uitnodigt voor een afspraak, of wanneer iemand een afspraak met u boekt, wordt hun informatie versleuteld zodat niemand hen kan identificeren.

Met Proton VPN wordt al het internetverkeer versleuteld met ChaCha20 of AES-256, twee veilige algoritmen.

Bovendien gebruikt Proton VPN alleen cijfers en protocollen die perfect forward secrecy ondersteunen; zelfs als toekomstige VPN-sessies in gevaar worden gebracht, blijven uw eerdere sessies veilig.

Dankzij onze E2EE, die gebruikmaakt van de OpenPGP-standaard en ECC, heeft niemand anders zonder toestemming toegang tot uw Proton Drive-bestanden.

Dit geldt ook voor bestanden delen, zodat u uw Proton Drive-foto's, mappen en andere activa eenvoudig kunt delen met privacy en gemoedsrust.

Al uw gebruikersnamen en wachtwoorden worden met E2EE versleuteld in onze veilige wachtwoordbeheerder. 

Door middel van 256-bit AES-GCM-versleuteling worden alle opgeslagen items bewaard in kluizen die zijn versleuteld met willekeurig gegenereerde 32-byte sleutels die niet met 'brute force' kunnen worden gekraakt, waardoor al uw inloggegevens veilig blijven.

Proton Meet gebruikt altijd ingeschakelde E2EE om uw gesprekken te beveiligen, zodat alleen deelnemers toegang hebben tot audio, video, chat en schermdeling.

Met het Messaging Layer Security (MLS)-protocol worden alle gegevens op uw apparaat versleuteld voordat ze worden verzonden, en worden encryptiesleutels bijgewerkt wanneer deelnemers deelnemen of vertrekken, wat zorgt voor forward secrecy (elke sessie heeft een uniek sleutel) en sterke bescherming voor groepsgesprekken.

Proton

Neem de controle over uw gegevens

Proton is gebouwd om uw gegevens vanaf het begin te beschermen. Met sterke versleuteling, open-source apps en onafhankelijke audits blijft uw informatie van u.

Meer informatie over versleuteling