Mandraki Mandraki
Aan de slag

End-to-end-versleuteling voor ondernemingen

Start free — no credit card. Enter your work email to get going:

Versleuteling die betekent wat zij zegt

De term “end-to-end-versleuteling” is door jaren van marketingmisbruik verwaterd. Veel platforms claimen versleuteling terwijl ze het vermogen behouden om berichtinhoud op hun servers in te zien, of terwijl ze slechts bepaalde soorten gegevens versleutelen, of terwijl ze sleutels beheren op een manier die een achterdeur openlaat voor de aanbieder.

Mandraki implementeert end-to-end-versleuteling zoals gedefinieerd door zijn cryptografische betekenis: gegevens worden versleuteld op het apparaat van de verzender en kunnen alleen worden ontsleuteld op de apparaten van de beoogde ontvangers. De server transporteert versleutelde tekst. Hij kan de gewone tekst van berichten, gesprekken of bestanden niet lezen, analyseren of openbaar maken — niet aan Mandraki-medewerkers, niet aan infrastructuurbeheerders en niet aan enige overheid.

Hoe het werkt

De end-to-end-versleuteling van Mandraki is gebouwd op twee open, peer-reviewed protocollen.

MLS voor berichten (RFC 9420)

Het Messaging Layer Security-protocol biedt groepssleuteloverkomst voor kanalen en directe berichten. Wanneer een nieuwe groep wordt aangemaakt of een lid wordt toegevoegd of verwijderd, gaat de cryptografische toestand van de groep over naar een nieuw epoch. Elk epoch heeft een unieke set versleutelingssleutels die door de groepsleden gezamenlijk worden afgeleid, zonder dat de server ooit het sleutelmateriaal leert.

Belangrijke eigenschappen van MLS in Mandraki:

  • Forward secrecy. Het compromitteren van een apparaat vandaag staat geen ontsleuteling van eerdere berichten toe. De sleutels van elk epoch zijn onafhankelijk.
  • Post-compromise security. Als een apparaat wordt gecompromitteerd en later wordt hersteld, herstelt het protocol zichzelf naarmate de groepsstaat voortschrijdt.
  • Schaalbare groepsgroottes. MLS is ontworpen voor groepen van duizenden. Sleuteloperaties schalen logaritmisch, niet lineair.
  • Ondersteuning voor meerdere apparaten. Elk gebruikersapparaat heeft zijn eigen MLS-credential. Sleutelpakketten worden in batches geüpload en bij gebruik verbruikt, zodat het toevoegen van een nieuw contact niet vereist dat ze online zijn.

SFrame voor media (RFC 9605)

Voor video- en audiogesprekken gebruikt Mandraki het Secure Frame-protocol om media op frameniveau te versleutelen. Elk video- of audioframe wordt versleuteld op het apparaat van de verzender voordat het naar de Selective Forwarding Unit (SFU) wordt verzonden. De SFU routeert versleutelde frames naar de juiste ontvangers zonder ze ooit te ontsleutelen.

Deze aanpak is compatibel met moderne SFU-architecturen, omdat de SFU media niet hoeft te decoderen om zijn routeringsfunctie uit te voeren. Hij stuurt ondoorzichtige, versleutelde payloads door, waardoor de schaalbaarheidsvoordelen van server-bemiddelde routering behouden blijven terwijl echte end-to-end-vertrouwelijkheid wordt gehandhaafd.

Versleuteling aan de serverzijde: een aanvullende laag

Naast end-to-end-versleuteling biedt Mandraki envelope-versleuteling aan de serverzijde voor gegevens in rust. Dit beschermt tegen bedreigingen op infrastructuurniveau, zoals opslagbreuken of ongeautoriseerde fysieke toegang.

De versleutelingshiërarchie werkt in drie lagen:

  1. Hoofdsleutel — de wortel van vertrouwen, optioneel beheerd door de klant via BYOK.
  2. Organisatiesleutel — één per organisatie, omhuld door de hoofdsleutel.
  3. Data Encryption Keys (DEK’s) — sleutels per doel voor berichten, bestanden en opnames, omhuld door de organisatiesleutel.

Versleuteling aan de serverzijde en end-to-end-versleuteling zijn complementair. Versleuteling aan de serverzijde beschermt gegevens tegen infrastructuurdreigingen. End-to-end-versleuteling beschermt gegevens tegen toegang op applicatieniveau, ook door Mandraki zelf.

Bring Your Own Key (BYOK)

Voor organisaties die volledige controle over hun versleutelingssleutels nodig hebben, ondersteunt Mandraki BYOK. Klanten kunnen een hoofdsleutel importeren vanuit hun eigen sleutelbeheerdienst — of dat nu AWS KMS, Azure Key Vault of een handmatige import is — en alle versleuteling op organisatieniveau zal in die door de klant gecontroleerde sleutel zijn geworteld.

Het intrekken van een BYOK-sleutel maakt alle aan de serverzijde versleutelde gegevens voor die organisatie permanent ontoegankelijk en biedt zo een cryptografische “kill switch” voor datasoevereiniteit.

Afwegingen en transparantie

End-to-end-versleuteling introduceert bepaalde afwegingen waarvan wij vinden dat klanten ze duidelijk moeten begrijpen.

  • Zoeken aan de serverzijde is niet mogelijk op end-to-end-versleutelde inhoud. Mandraki biedt een zoekindex aan de clientzijde via de lokale opslag van de browser.
  • AI-functies (transcriptie, samenvatting) kunnen niet werken op end-to-end-versleutelde gesprekken of kanalen. Organisaties moeten per gesprek of per kanaal kiezen tussen AI-ondersteuning en E2EE.
  • Nieuwe apparaten zien alleen berichten vanaf het moment dat ze zich bij een groep voegen. Historische berichten worden niet met terugwerkende kracht ontsleuteld voor nieuwe apparaten.

Dit zijn inherente eigenschappen van echte end-to-end-versleuteling, geen beperkingen van onze implementatie. Elk platform dat beweert E2EE te bieden zonder deze beperkingen, biedt waarschijnlijk geen echte end-to-end-versleuteling.

Start een pilot-tenant.

Praat met ons over een dedicated of single-tenant-pilot voor uw organisatie.