Het spectrum van wie je data kan lezen
Elk opslagproduct zit ergens op één lijn: wie, behalve jij, zou dit kunnen lezen? Aan het ene uiteinde staat gewone cloudopslag — versleuteld "in transit en in rust", maar met sleutels bij de aanbieder, zodat de aanbieder (en iedereen die hem dwingt of compromitteert) alles kan lezen. In het midden staat zero-knowledge: je apparaat versleutelt vóór het uploaden, de aanbieder slaat cijfertekst op die hij niet kan openen. Aan het verre uiteinde staat lokaal-eerst: de data wordt nooit een kopie van een aanbieder.
Wat zero-knowledge werkelijk belooft
In een zero-knowledge-ontwerp verlaat je wachtwoord nooit je apparaat; sleutels worden lokaal afgeleid, inhoud wordt aan de clientzijde versleuteld en de server ziet alleen cijfertekst. Eerlijk gedaan is dit een echte en betekenisvolle garantie: een lek bij de aanbieder levert onzin op, en de aanbieder kan niet worden gedwongen leesbare tekst te produceren die hij niet kan maken.
Maar let op wat overeind blijft: de aanbieder weet nog steeds wie je bent — je account, je e-mail, je betaalgeschiedenis — en weet nog steeds dat je data opslaat, ongeveer hoeveel, en wanneer het verandert. Cijfertekst plus identiteit is niet niets; het is een kaart van waar de geheimen zijn, met jouw naam erop.
De herstelpadtest
Eén vraag snijdt door de meeste marketing heen: "Wat gebeurt er als ik mijn wachtwoord vergeet?" Als het antwoord is "wij kunnen je helpen weer toegang te krijgen", dan bestaat er een pad naar je data dat niet via jou loopt — en wat dat pad ook is, het kan worden gebruikt, gelekt of afgedwongen. Als het antwoord is "wij kunnen niet helpen; alleen je herstelzin kan dat", dan kijk je naar het echte werk. Ongemakkelijke antwoorden zijn hoe je eerlijke cryptografie herkent.
Een stap verder: helemaal geen aanbieder
Het antwoord van Sealby op "wat kan de aanbieder zien?" is structureel: er is geen aanbieder in het spel. Geen account identificeert je, geen server slaat je cijfertekst op, en encryptie vindt plaats op je iPhone met sleutels in de Secure Enclave. Als je back-up inschakelt, gaat de blob naar jouw iCloud — nog steeds onleesbaar voor Apple en voor ons. Elke kluis heeft zijn eigen herstelzin, en die verliezen betekent dat niemand kan helpen — wat precies de eigenschap is waar alles hierboven om draaide.