Cryptile

Hvad er AES-256-kryptering? En enkel forklaring

Opdateret

AES-256 er en offentliggjort krypteringsstandard, der forvansker data med en 256-bit nøgle. Uden den nøgle kan data ikke læses inden for nogen praktisk tid. Så spørgsmålet for enhver app, der siger "AES-256", er ikke krypteringen. Det er, hvem der har nøglen, og hvad der beskytter den.

Hent Cryptile i App Store

Hvad skal jeg vide?

  • Krypteringen er ikke det svage punkt. Angreb går efter nøglen, adgangskoden bag den eller den oplåste enhed.
  • "256" er nøglens længde. Det betyder 2^256 mulige nøgler, langt ud over enhver søgning.
  • Mærkatet siger ikke meget i sig selv. Spørg, hvad der krypteres, hvor nøglen laves, og hvem der ellers har den.

Hvad betyder AES-256 egentlig?

AES står for Advanced Encryption Standard, offentliggjort af det amerikanske National Institute of Standards and Technology. NIST's FIPS 197 definerer tre versioner: AES-128, AES-192 og AES-256. Alle arbejder på blokke på 128 bit. Tallet er nøglens længde i bit.

En 256-bit nøgle har 2^256 mulige værdier. Det er et tal med 78 cifre. At prøve dem én ad gangen er ikke et realistisk angreb, hverken nu eller med nogen computer, vi ved, hvordan man bygger.

Hvad er AES-256-GCM?

AES alene beskriver kun, hvordan én blok forvanskes. En "tilstand" siger, hvordan en hel fil håndteres. GCM er sådan en tilstand, specificeret i NIST SP 800-38D.

GCM er autentificeret kryptering. Ud over at skjule indholdet opdager den, om nogen har ændret den krypterede fil. En manipuleret fil kan ikke åbnes i stedet for at åbne som noget andet.

Hvis AES-256 ikke kan brydes, hvordan bliver data så stjålet?

Gennem alt det, der omgiver krypteringen. De sædvanlige veje er:

  • En svag adgangskode eller kode. Laves nøglen af en PIN-kode på 4 cifre, prøver en angriber 10.000 PIN-koder, ikke 2^256 nøgler.
  • Nøglen gemt ved siden af data. Kryptering med nøglen samme sted er en låst kasse med nøglen tapet fast på.
  • Et firma, der har nøglen. Kan en server nulstille din adgangskode og give dig dine filer tilbage, kan en anden end dig læse dem.
  • En åben, oplåst enhed. Det, der er dekrypteret og vises på skærmen, kan ses eller kopieres.
  • Ting, der ikke er krypteret. Miniaturer, filnavne eller en database over albummer kan afsløre, hvad filerne er.

Hvordan kan jeg tjekke en apps påstand om "AES-256"?

Stil disse fem spørgsmål. En god app besvarer dem i sin egen dokumentation.

  1. Er hver fil krypteret, også miniaturer og indekset over, hvad der er i boksen?
  2. Hvor laves nøglen: på din enhed eller på firmaets server?
  3. Hvad gør din adgangskode eller dit mønster til nøglen? Det bør være en langsom standardmetode.
  4. Kan firmaet nulstille din adgangskode? Hvis ja, kan det komme til dine filer.
  5. Er koden eller en sikkerhedsbeskrivelse offentliggjort, så andre kan tjekke den?

Siger en app kun "AES-256" og intet mere, så betragt den som ukendt, ikke som sikker.

Hvordan bruger Cryptile AES-256?

Hver fil, miniature og hvert indeks i en Cryptile-boks er krypteret med AES-256-GCM. Nøglen laves på din telefon af det mønster, du tegner. Der er ingen konto og ingen server, og udvikleren har aldrig dine nøgler.

Krypteringskernen er offentliggjort til gennemgang med en trusselsmodel og testvektorer. Vores side om sikkerhed linker til den. Filstørrelser er udfyldt, så størrelsen på en krypteret fil siger mindre om, hvad den er.

Hvad dette ikke beskytter mod

AES-256 er kun så stærk som hemmeligheden bag nøglen. Et kort mønster er svagere end en adgangsfrase, så brug 8 eller flere felter. Ser nogen dig tegne det, eller kører der malware på din telefon, mens en boks er åben, hjælper kryptering ikke. Mister du dit mønster og din gendannelsesfrase, kan ingen åbne boksen, heller ikke vi.

Gør det med Cryptile

Cryptile krypterer billeder, videoer, filer og noter med AES-256-GCM under en nøgle, der laves på din enhed. Et andet mønster åbner en anden boks, og der er ingen liste over bokse.

Cryptile er gratis op til 2 bokse, 100 billeder og 10 videoer. Plus fjerner grænserne og tilføjer panikmønsteret og søgning inde i boksen for $19.99 om året (7 dages gratis prøveperiode) eller $39.99 én gang.

Hent Cryptile i App Store