“AES-256” duikt op beveiligingspagina’s op zoals “klinisch bewezen” op huidverzorgingsflessen: vaker als een ereteken dan als een uitleg. De meeste mensen die het lezen, hebben nooit gevraagd wat het eigenlijk met een bestand doet, of waarom het getal 256 het deel is dat het werk doet. Het is de moeite waard om dit te begrijpen, want het verschil tussen een echt versleutelde kluis en een map met een hangslotpictogram erop komt meestal precies hierop neer.
Wat AES-256 eigenlijk is
AES staat voor Advanced Encryption Standard, een specifiek algoritme om leesbare data om te zetten in onleesbare data en vice versa, met behulp van een geheime sleutel. Het werd in 2001 geselecteerd door het Amerikaanse National Institute of Standards and Technology na een openbare wedstrijd, en het is nu het standaard encryptie-algoritme achter wachtwoordbeheerders, berichten-apps, VPN’s en bestandskluizen wereldwijd, inclusief Vaultine.
De “256” is de lengte van de sleutel, gemeten in bits. AES is ook beschikbaar in 128-bits en 192-bits versies; alle drie gebruiken hetzelfde onderliggende algoritme, alleen met een andere sleutelgrootte en een iets ander aantal interne verwerkingsrondes (rounds). Een bestand dat is versleuteld met AES-256 doorloopt die rondes met een 256-bits sleutel, en de output is ciphertext: een reeks bytes die niets prijsgeeft over de inhoud van het originele bestand — afgezien van groottepatronen — zonder diezelfde sleutel om het proces om te keren.
Waarom 256 bits het getal is dat ertoe doet
Een 256-bits sleutel heeft 2^256 mogelijke waarden. Dat getal is moeilijk intuĂŻtief te bevatten omdat het zover voorbij elke alledaagse hoeveelheid gaat, maar een veelvoorkomende vergelijking is deze: het is grofweg het aantal atomen in een groot deel van het waarneembare universum. Het raden van een specifieke sleutel door brute force, het proberen van elke combinatie totdat er een werkt, is niet een kwestie van een snellere computer of een groter budget. Zelfs als elke computer die ooit heeft bestaan, onafgebroken zou draaien sinds het begin van het universum, zou dit niet noemenswaardig in de buurt komen van het proberen van alle mogelijkheden.
Dat is de reden waarom beveiligingsonderzoekers niet praten over het “kraken” van AES-256 door middel van brute force; het is simpelweg geen reëel gevaar. Wanneer versleutelde gegevens wel worden blootgesteld, is de oorzaak bijna altijd iets anders dan het algoritme zelf: een zwak of hergebruikt wachtwoord dat werd gebruikt om de sleutel af te leiden, een sleutel die werd bewaard op een plek waar deze kon worden gestolen, of een implementatiefout in de omringende software. Het slot is niet het zwakke punt. Wat de sleutel bewaakt, is dat meestal wel.
Versleuteld is niet hetzelfde als verborgen
Dit is het onderscheid dat er het meest toe doet voor iedereen die op zoek is naar een “beveiligde map” app. Het verbergen van een bestand betekent veranderen of het verschijnt, niet wat het is: een verborgen map, een dotfile, een app die uw foto’s gewoon ergens minder voor de hand liggend verplaatst. De daadwerkelijke bytes van het bestand blijven onaangeroerd. Sluit het apparaat aan op een computer, schakel “verborgen bestanden weergeven” in, en de foto opent precies zoals elke andere foto, omdat er nooit een sleutel bij betrokken was.
AES-256 versleuteling is een compleet andere bewerking. Het verplaatst het bestand niet of verandert de zichtbaarheid niet; het herschrijft de inhoud van het bestand naar ciphertext met behulp van de sleutel. Er is een snelle manier om te zien wat een app daadwerkelijk doet: onthul verborgen bestanden of sluit het apparaat aan op een andere computer. Als het “beveiligde” bestand normaal opent, was het verborgen, niet versleuteld. Als het onleesbare ruis is zonder de app en uw pincode, was het versleuteld. (Zie Waarom de “Verborgen” Map Niet Echt Verborgen Is voor meer over hoe vaak het eerste geval als het tweede op de markt wordt gebracht.)
Het deel dat marketingpagina’s weglaten: wie heeft de sleutel?
“AES-256 versleuteld” is technisch waar voor veel producten die u nog steeds niet kunnen beschermen tegen het bedrijf dat ze heeft gebouwd. Het algoritme vertelt alleen hoe het husselen werkt; het zegt niets over waar de sleutel verblijft. Een cloudopslagprovider kan uw bestanden met AES-256 op hun servers versleutelen en de sleutel toch zelf bewaren. Dat betekent dat de versleuteling een externe aanvaller stopt, maar niets doet tegen een datalek bij die provider, een medewerker met toegang, of een juridisch verzoek dat op hun servers is gericht in plaats van op u.
Dit is de hele reden waarom “zero-knowledge” een andere bewering is dan “AES-256 versleuteld,” en waarom het de moeite waard is om beide te controleren voordat u een van beide vertrouwt. Versleuteling zonder te weten wie de sleutel in handen heeft, vertelt u vrijwel niets over wie er daadwerkelijk is buitengesloten.
Hoe Vaultine het implementeert
Vaultine versleutelt elk bestand met zijn eigen AES-256 sleutel, volledig gegenereerd en gebruikt op uw apparaat. De hoofdsleutel (master key) die uw kluis beschermt, wordt op het apparaat afgeleid van uw patroon of pincode en wordt nooit ergens naartoe verzonden. Niets wordt ontsleuteld naar een server, een cloudkopie of ergens anders dat niet het apparaat voor u is. Dat maakt het ontwerp in de praktijk zero-knowledge in plaats van alleen in een privacybeleid (zie Waarom Een Kluis-app Zonder Account Veiliger Is voor de rest van die architectuur).
Dit verklaart ook een afweging die u vooraf moet weten: als u uw pincode en uw 12-woorden herstelzin verliest, kan Vaultine uw bestanden oprecht niet voor u terughalen. Dat is geen beperking van de klantenservice, maar dezelfde eigenschap die ervoor zorgt dat een datalek of een dagvaarding uw bestanden evenmin kan bereiken. De sleutel die het slot opent, bestond uitsluitend op uw apparaat.
Samengevat
AES-256 is een specifieke, grondig geteste methode om een bestand om te zetten in onleesbare ruis met een sleutel die groot genoeg is dat brute-forcing geen realistische dreiging vormt. Het is geen toverwoord; het is één onderdeel van een systeem, en het deel dat bepaalt of het u daadwerkelijk beschermt, is wie de sleutel daarna vasthoudt. Een bestand verbergen is niet hetzelfde als het versleutelen, en een bestand versleutelen voor een bedrijf dat de sleutel bewaart, is niet hetzelfde als het versleutelen zodat alleen ú het kunt openen.
Vaultine versleutelt elk bestand met AES-256, op uw apparaat, met een sleutel afgeleid van uw eigen pincode en die nooit ergens naartoe wordt verzonden. De eerste 10 bestanden zijn gratis te beveiligen op vaultine.app.



