“AES-256” dukker opp på sikkerhetssider på samme måte som “klinisk bevist” dukker opp på hudpleieflasker: et merke mer enn en forklaring. De fleste som leser det har aldri spurt hva det faktisk gjør med en fil, eller hvorfor tallet 256 er delen som gjør jobben. Det er verdt å forstå, for forskjellen mellom et ekte kryptert hvelv og en mappe med et låseikon på kommer vanligvis ned til akkurat dette.
Hva AES-256 faktisk er
AES står for Advanced Encryption Standard, en spesifikk algoritme for å gjøre lesbare data om til uleselige data og tilbake igjen, ved hjelp av en hemmelig nøkkel. Den ble valgt av U.S. National Institute of Standards and Technology i 2001 etter en offentlig konkurranse, og det er nå den vanlige krypteringsalgoritmen bak passordadministratorer, meldingsapper, VPN-er og filhvelv over hele verden, inkludert Vaultine.
“256” er lengden på nøkkelen, målt i biter. AES kommer også i 128-biters og 192-biters versjoner; alle tre bruker den samme underliggende algoritmen, bare med en annen nøkkelstørrelse og litt forskjellig antall interne behandlingsrunder. En fil kryptert med AES-256 går gjennom disse rundene ved hjelp av en 256-biters nøkkel, og utdataene er chiffertekst: en sekvens av byter som ikke avslører noe om den opprinnelige filens innhold, bortsett fra størrelsesmønstre, uten den samme nøkkelen for å reversere prosessen.
Hvorfor 256 biter er tallet som betyr noe
En 256-biters nøkkel har 2^256 mulige verdier. Det tallet er vanskelig å gjøre intuitivt fordi det er så langt forbi enhver hverdagslig mengde, men en vanlig sammenligning holder stand: det er omtrent antall atomer i en stor brøkdel av det observerbare universet. Å gjette en bestemt nøkkel ved hjelp av rå makt, å prøve hver kombinasjon til en fungerer, er ikke et spørsmål om en raskere datamaskin eller et større budsjett. Hver datamaskin som noen gang har eksistert, som kjører kontinuerlig siden begynnelsen av universet, ville ikke kommet nevneverdig nærmere å prøve alle sammen.
Det er derfor sikkerhetsforskere ikke snakker om å “knekke” AES-256 gjennom rå makt; det er ikke et reelt alternativ. Når kryptert data blir eksponert, er årsaken nesten alltid noe annet enn selve algoritmen: et svakt eller gjenbrukt passord brukt til å utlede nøkkelen, en nøkkel lagret et sted den kunne stjeles, eller en implementeringsfeil i den omkringliggende programvaren. Låsen er ikke det svake punktet. Det som vokter nøkkelen, er vanligvis det.
Kryptert er ikke det samme som skjult
Dette er forskjellen som betyr mest for alle som handler etter en app med “sikker mappe”. Å skjule en fil betyr å endre om den vises, ikke hva den er: en skjult mappe, en skjult fil, en app som bare flytter bildene dine et mindre opplagt sted. Filens faktiske byter forblir urørt. Koble enheten til en datamaskin, slå på “vis skjulte filer”, og bildet åpnes nøyaktig som alle andre bilder, fordi det aldri var en nøkkel involvert.
AES-256-kryptering er en helt annen operasjon. Det flytter ikke filen eller endrer synligheten dens; det skriver om filens innhold til chiffertekst ved hjelp av nøkkelen. Det er en rask måte å se hva en app faktisk gjør: vis skjulte filer eller koble enheten til en annen datamaskin. Hvis den “beskyttede” filen åpnes normalt, var den skjult, ikke kryptert. Hvis den er uleselig støy uten appen og PIN-koden din, var den kryptert. (Se Hvorfor den “skjulte” mappen ikke egentlig er skjult for mer om hvor ofte det første tilfellet markedsføres som det andre.)
Delen markedsføringssider utelater: hvem som har nøkkelen
“AES-256 kryptert” er teknisk sett sant for mange produkter som fortsatt ikke kan beskytte deg mot selskapet som bygget dem. Algoritmen forteller bare hvordan omstokkingen fungerer; den sier ingenting om hvor nøkkelen bor. En leverandør av skylagring kan kryptere filene dine med AES-256 på serverne sine og fremdeles beholde nøkkelen selv, noe som betyr at krypteringen stopper en ekstern angriper, men gjør ingenting mot et innbrudd hos den leverandøren, en ansatt med tilgang eller en juridisk forespørsel rettet mot serverne deres i stedet for mot deg.
Dette er hele grunnen til at “zero-knowledge” er en egen påstand fra “AES-256 kryptert”, og hvorfor det er verdt å sjekke begge før du stoler på noen av dem. Kryptering uten å vite hvem som har nøkkelen forteller deg nesten ingenting om hvem som faktisk er låst ute.
Hvordan Vaultine implementerer det
Vaultine krypterer hver fil med sin egen AES-256-nøkkel, generert og brukt utelukkende på enheten din. Hovednøkkelen som beskytter hvelvet ditt er utledet fra mønsteret ditt eller PIN-koden din, på enheten, og den blir aldri overført noen steder. Ingenting dekrypteres til en server, en skykopi eller noe annet sted som ikke er enheten foran deg, som er det som gjør designet zero-knowledge i praksis i stedet for bare i en personvernerklæring (se Hvorfor en hvelvapp uten en konto faktisk er tryggere for resten av den arkitekturen).
Det forklarer også et kompromiss som er verdt å vite på forhånd: hvis du mister PIN-koden din og den 12-ords gjenopprettingsfrasen, kan Vaultine genuint ikke få filene dine tilbake for deg. Det er ikke en begrensning i kundestøtten, det er den samme egenskapen som hindrer et innbrudd eller en stevning fra å nå filene dine også. Nøkkelen som åpner låsen eksisterte bare noen gang på enheten din.
Kortversjonen
AES-256 er en spesifikk, godt testet metode for å gjøre en fil om til uleselig støy ved hjelp av en nøkkel som er stor nok til at rå makt ikke er en realistisk trussel. Det er ikke et magisk ord; det er én del av et system, og delen som avgjør om det faktisk beskytter deg, er hvem som har nøkkelen i etterkant. Å skjule en fil er ikke å kryptere den, og å kryptere en fil for et selskap som beholder nøkkelen er ikke det samme som å kryptere den slik at bare du kan åpne den.
Vaultine krypterer hver fil med AES-256, på enheten din, med en nøkkel utledet fra din egen PIN-kode og aldri sendt noen steder. Første 10 filer gratis på vaultine.app.



