Cryptile

Vad är AES-256-kryptering? En enkel förklaring

Uppdaterad

AES-256 är en publicerad krypteringsstandard som förvränger data med en nyckel på 256 bitar. Utan den nyckeln går data inte att läsa inom någon praktisk tid. Frågan för en app som säger "AES-256" gäller alltså inte chiffret. Den gäller vem som har nyckeln och vad som skyddar den.

Hämta Cryptile i App Store

Vad behöver jag veta?

  • Chiffret är inte den svaga punkten. Attacker riktas mot nyckeln, lösenordet bakom den eller den upplåsta enheten.
  • "256" är nyckelns längd. Det betyder 2^256 möjliga nycklar, långt bortom alla sökningar.
  • Etiketten säger lite i sig. Fråga vad som krypteras, var nyckeln skapas och vem mer som har den.

Vad betyder AES-256 egentligen?

AES är Advanced Encryption Standard, publicerad av det amerikanska National Institute of Standards and Technology. NIST:s FIPS 197 definierar tre versioner: AES-128, AES-192 och AES-256. Alla arbetar med block på 128 bitar. Talet är nyckelns längd i bitar.

En nyckel på 256 bitar har 2^256 möjliga värden. Det är ett tal med 78 siffror. Att pröva dem en i taget är ingen realistisk attack, varken nu eller med någon dator vi vet hur man bygger.

Vad är AES-256-GCM?

AES i sig beskriver bara hur ett block förvrängs. Ett "läge" anger hur en hel fil hanteras. GCM är ett sådant läge, specificerat i NIST SP 800-38D.

GCM är autentiserad kryptering. Förutom att dölja innehållet upptäcker det om någon har ändrat den krypterade filen. En manipulerad fil går inte att öppna, i stället för att öppnas som något annat.

Om AES-256 inte går att knäcka, hur blir data stulna?

Genom allt runt chiffret. De vanliga vägarna är:

  • Ett svagt lösenord eller en svag kod. Om en fyrsiffrig PIN-kod skapar nyckeln prövar en angripare 10 000 PIN-koder, inte 2^256 nycklar.
  • Nyckeln lagrad bredvid data. Kryptering med nyckeln på samma ställe är en låst låda med nyckeln tejpad på locket.
  • Ett företag som har nyckeln. Om en server kan återställa ditt lösenord och ge tillbaka dina filer kan någon annan än du läsa dem.
  • En öppen, upplåst enhet. Det som är dekrypterat och visas på skärmen kan ses eller kopieras.
  • Det som lämnas okrypterat. Miniatyrer, filnamn eller en databas med album kan avslöja vad filerna är.

Hur kontrollerar jag en apps påstående om "AES-256"?

Ställ de här fem frågorna. En bra app svarar på dem i sin egen dokumentation.

  1. Krypteras varje fil, även miniatyrer och indexet över vad som finns i valvet?
  2. Var skapas nyckeln: på din enhet eller på företagets server?
  3. Vad gör om ditt lösenord eller mönster till nyckeln? Det ska vara en långsam standardmetod.
  4. Kan företaget återställa ditt lösenord? Om ja, kan det komma åt dina filer.
  5. Är koden eller en säkerhetsbeskrivning publicerad så att andra kan kontrollera?

Om en app bara säger "AES-256" och inget mer, behandla den som okänd, inte som säker.

Hur använder Cryptile AES-256?

Varje fil, miniatyr och index i ett Cryptile-valv krypteras med AES-256-GCM. Nyckeln skapas på din telefon från mönstret du ritar. Det finns inget konto och ingen server, och utvecklaren håller aldrig dina nycklar.

Krypteringskärnan är publicerad för granskning med hotmodell och testvektorer. Vår säkerhetssida länkar till den. Filstorlekar fylls ut, så storleken på en krypterad fil säger mindre om vad den är.

Det här skyddar inte mot

AES-256 är bara så starkt som hemligheten bakom nyckeln. Ett kort mönster är svagare än en lösenfras, så använd 8 eller fler celler. Om någon ser dig rita det, eller om telefonen kör skadlig kod medan ett valv är öppet, hjälper kryptering inte. Om du förlorar mönstret och återställningsfrasen kan ingen öppna valvet, inte heller vi.

Gör det med Cryptile

Cryptile krypterar bilder, filmer, filer och anteckningar med AES-256-GCM under en nyckel som skapas på din enhet. Ett annat mönster öppnar ett annat valv, och det finns ingen valvlista.

Cryptile är gratis för upp till 2 valv, 100 bilder och 10 filmer. Plus tar bort gränserna och lägger till panikmönstret och sökning i valvet för $19.99 per år (7 dagars gratis provperiod) eller $39.99 en gång.

Hämta Cryptile i App Store