Miljarden mensen versturen dagelijks berichten via WhatsApp, iMessage of Signal zonder erbij na te denken. Maar wat zorgt er eigenlijk voor dat die berichten privé blijven? Het antwoord is end-to-end encryptie, een technologie die inmiddels de standaard is geworden bij de meeste populaire berichtendiensten.
Tegelijkertijd is het een onderwerp dat wereldwijd voor felle discussies zorgt tussen privacyexperts en overheden. In dit artikel lees je wat end-to-end encryptie precies is, hoe het werkt, en waarom het er toe doet.
Wat is end-to-end encryptie?
End-to-end encryptie, afgekort E2EE, is een methode waarbij berichten worden versleuteld op het apparaat van de verzender en pas worden ontsleuteld op het apparaat van de ontvanger. End-to-end encryptie zorgt ervoor dat een bericht door de originele verzender wordt omgezet in een geheime boodschap, en alleen door de uiteindelijke ontvanger wordt ontcijferd.
Dat klinkt technisch, maar het principe is simpel: alleen jij en de persoon met wie je communiceert hebben de sleutel om de berichten te lezen. Niemand anders, niet de app, niet de server die het bericht doorstuurt, niet de aanbieder van de dienst, en niet de overheid.
Hoe werkt gewone encryptie tegenover end-to-end encryptie?
Om te begrijpen wat end-to-end encryptie bijzonder maakt, is het nuttig om het te vergelijken met reguliere versleuteling.
Reguliere transportencryptie
Bij de meeste vormen van encryptie worden berichten beveiligd onderweg, van jouw apparaat naar de server van de app, en van die server naar de ontvanger. Bij transportlaagversleuteling kan de aanbieder van de berichtendienst, de website of de app die je gebruikt, onversleutelde kopieën van je berichten zien. Omdat je berichten zichtbaar zijn voor, en vaak opgeslagen worden op, servers van bedrijven, zijn ze kwetsbaar voor verzoeken van opsporingsdiensten of kunnen ze uitlekken als de servers van het bedrijf worden gecompromitteerd.
Met andere woorden: het bedrijf achter de dienst kan jouw berichten in principe altijd lezen, en is verplicht ze te delen met politie of justitie als daar een gerechtelijk bevel voor komt.
End-to-end encryptie
E2EE gaat een stap verder. Het bericht wordt versleuteld voordat het jouw apparaat verlaat, en kan alleen worden ontsleuteld door de beoogde ontvanger. End-to-end encryptie beschermt berichten onderweg van verzender naar ontvanger. Toegang tot end-to-end versleutelde berichten in een app op je apparaat betekent dat het bedrijf achter de app ze niet kan lezen.
De app zelf fungeert in dit geval alleen als doorgeefluik voor versleutelde data waar niemand iets aan heeft zonder de bijbehorende sleutel.
Hoe werkt end-to-end encryptie technisch?
Het systeem maakt gebruik van zogeheten publieke-sleutelcryptografie. Elk apparaat genereert twee wiskundig aan elkaar gekoppelde sleutels: een publieke sleutel en een private sleutel.
- De publieke sleutel mag iedereen zien en wordt gebruikt om een bericht te versleutelen
- De private sleutel blijft geheim op jouw apparaat en is de enige sleutel die het bericht kan ontsleutelen
Stel dat je een bericht stuurt naar een vriend. Jouw app versleutelt het bericht met de publieke sleutel van je vriend. Alleen zijn private sleutel, die uitsluitend op zijn telefoon staat, kan het bericht ontsleutelen. De server ziet onderweg alleen onleesbare code.
Moderne berichtendiensten zoals Signal gebruiken bovenop dit principe extra technieken, zoals het zogenoemde Double Ratchet-algoritme, waarbij voor elk bericht een nieuwe sleutel wordt aangemaakt. Zelfs als een aanvaller ooit een sleutel zou bemachtigen, kan hij daarmee geen andere berichten ontsleutelen.
Welke apps gebruiken end-to-end encryptie?
E2EE is tegenwoordig breed beschikbaar, maar niet elke dienst past het op dezelfde manier toe.
Standaard end-to-end versleuteld
- Signal wordt beschouwd als de gouden standaard voor privacybewuste communicatie
- WhatsApp gebruikt het Signal Protocol voor alle berichten, gesprekken en mediabestanden
- iMessage versleutelt berichten end-to-end tussen Apple-apparaten
Optioneel of gedeeltelijk
- Telegram biedt E2EE alleen in zogeheten "Geheime chats", niet standaard in gewone gesprekken of groepen
- Facebook Messenger heeft E2EE standaard ingeschakeld sinds eind 2023 voor persoonlijke chats
Aandachtspunten
Zelfs met E2EE kunnen diensten nog steeds metadata verzamelen, zoals wanneer je berichten verstuurt, hoe vaak, en met wie. De inhoud van je berichten is beschermd, maar het patroon van je communicatie niet altijd.
Daarnaast geldt: als iemand toegang krijgt tot je ontgrendelde telefoon, kunnen ze je berichten gewoon lezen. E2EE beschermt het transport van berichten, niet de toegang tot je apparaat zelf.
Waarom is end-to-end encryptie belangrijk?
Privacy als grondrecht
Encryptie is een veelgebruikte methode om de vertrouwelijkheid en integriteit van digitale informatie te garanderen. Bij vertrouwelijkheid gaat het om het geheim kunnen houden van informatie. Bij integriteit gaat het erom dat je kunt nagaan of informatie correct is en niet is aangepast door derden.
Voor gewone gebruikers betekent dit dat privegesprekken, medische informatie, financiele gegevens en persoonlijke foto's beschermd blijven, ook als een server wordt gehackt of een bedrijf een datalek heeft.
Bescherming voor kwetsbare groepen
Journalisten, mensenrechtenactivisten, klokkenluiders en mensen in landen met autoritaire regimes zijn in het bijzonder gebaat bij sterke encryptie. Zonder E2EE kunnen overheden communicatie eenvoudig onderscheppen en gebruiken tegen mensen die zich uitspreken.
Bescherming tegen cybercriminelen
Zonder encryptie kunnen hackers die toegang krijgen tot een server alle berichten lezen die daarop zijn opgeslagen. E2EE maakt dat zinloos, omdat de server zelf nooit de sleutel heeft om de berichten te ontsleutelen.
Het maatschappelijke debat: privacy versus veiligheid
End-to-end encryptie staat al jaren in het middelpunt van een politiek en maatschappelijk debat. Overheden wereldwijd willen toegang tot versleutelde berichten om criminelen en terroristen op te sporen. Privacyorganisaties en beveiligingsexperts waarschuwen dat dit technisch onmogelijk is zonder de beveiliging voor iedereen te verzwakken.
Het argument van overheden
Landen zoals de VS, het VK, Australie, Canada en Japan hebben gezamenlijk verklaard dat E2EE een gevaar vormt voor de openbare veiligheid. Ze roepen techbedrijven op om zogenoemde "achterdeurtjes" in te bouwen, zodat opsporingsdiensten berichten kunnen lezen bij een gerechtelijk bevel.
Een andere voorgestelde oplossing is client-side scanning, waarbij foto's en berichten op het apparaat zelf worden gescand op illegaal materiaal voordat ze worden versleuteld. Apple kondigde dit aan voor zijn apparaten in 2021, maar trok het plan terug na felle kritiek.
Het argument van privacyexperts
End-to-end encryptie is de beste manier die we hebben om onze gesprekken en data te beschermen. Het zorgt ervoor dat het bedrijf dat een dienst aanbiedt geen toegang heeft tot de data of berichten die je erop opslaat.
De Electronic Frontier Foundation, een toonaangevende organisatie op het gebied van digitale rechten, benadrukt dat een achterdeurtje voor overheden per definitie ook een achterdeurtje is voor kwaadwillenden. Een beveiligingslek dat voor goede doelen wordt ingezet, kan altijd door anderen worden misbruikt.
Zodra je een zwakke plek inbouwt in encryptie, is er geen garantie meer dat alleen bevoegde partijen er gebruik van maken. Hackers, buitenlandse inlichtingsdiensten en cybercriminelen zoeken actief naar precies dit soort kwetsbaarheden.
End-to-end encryptie en de AVG
Vanuit juridisch perspectief is encryptie ook relevant in het kader van de Europese privacywetgeving. Het NCSC wijst erop dat encryptiestandaarden in beweging zijn en door veroudering minder veilig kunnen worden. Organisaties wordt aangeraden te controleren of de gebruikte standaarden nog als veilig worden beschouwd.
De Autoriteit Persoonsgegevens heeft zich historisch sterk uitgesproken tegen pogingen om encryptie aan banden te leggen. De toezichthouder stelt dat de beschikbaarheid van sterke encryptie essentieel is voor het vertrouwen van burgers in digitale communicatie.
Bedrijven die persoonsgegevens verwerken zijn onder de AVG verplicht passende technische maatregelen te treffen. Encryptie wordt daarin expliciet genoemd als een van de relevante beveiligingsmaatregelen.
Wat zijn de beperkingen van end-to-end encryptie?
E2EE is krachtig, maar geen alomvattende oplossing.
- Apparaatbeveiliging als iemand toegang heeft tot je ontgrendelde telefoon of computer, zijn je berichten direct leesbaar
- Back-ups cloudback-ups van berichten zijn niet altijd end-to-end versleuteld, waardoor ze toch toegankelijk kunnen zijn voor derden
- Metadata zelfs met E2EE kan een dienst registreren met wie je communiceert, hoe vaak en wanneer
- Gesprekspartner als de persoon aan de andere kant van het gesprek berichten opslaat of doorstuurt, heb je geen controle meer over de inhoud
- Malware als je apparaat besmet is met spyware, kunnen berichten worden onderschept voordat ze worden versleuteld
E2EE is een fundamenteel onderdeel van digitale privacy, maar het werkt het beste in combinatie met andere maatregelen, zoals sterke wachtwoorden, meerfactorauthenticatie en regelmatige software-updates.
