Cryptile

Ce este criptarea AES-256? O explicație simplă

Actualizat

AES-256 este un standard de criptare publicat, care codifică datele cu o cheie de 256 de biți. Fără această cheie, datele nu pot fi citite într-un interval de timp practic. Așadar, întrebarea pentru orice aplicație care spune „AES-256” nu privește algoritmul. Privește cine deține cheia și ce o protejează.

Descărcați Cryptile din App Store

Ce trebuie să știu?

  • Algoritmul nu este veriga slabă. Atacurile vizează cheia, parola din spatele ei sau dispozitivul deblocat.
  • „256” este lungimea cheii. Înseamnă 2^256 chei posibile, mult peste orice căutare posibilă.
  • Eticheta spune puțin de una singură. Întrebați ce anume este criptat, unde se generează cheia și cine mai are acces la ea.

Ce înseamnă de fapt AES-256?

AES este Advanced Encryption Standard, publicat de Institutul Național de Standarde și Tehnologie din SUA (NIST). Documentul FIPS 197 al NIST definește trei versiuni: AES-128, AES-192 și AES-256. Toate lucrează cu blocuri de 128 de biți. Numărul indică lungimea cheii, în biți.

O cheie de 256 de biți are 2^256 valori posibile. Este un număr cu 78 de cifre. Încercarea lor una câte una nu este un atac realist, nici acum, nici cu vreun computer pe care știm să îl construim.

Ce este AES-256-GCM?

AES, singur, descrie doar cum este amestecat un singur bloc. Un „mod” stabilește cum este tratat un fișier întreg. GCM este un astfel de mod, specificat în SP 800-38D al NIST.

GCM este criptare autentificată. Pe lângă faptul că ascunde conținutul, detectează dacă cineva a modificat fișierul criptat. Un fișier alterat nu se deschide, în loc să se deschidă ca altceva.

Dacă AES-256 nu poate fi spart, cum sunt furate datele?

Prin tot ce se află în jurul algoritmului. Căile obișnuite sunt:

  • O parolă sau un cod slab. Dacă un PIN de 4 cifre generează cheia, atacatorul încearcă 10.000 de PIN-uri, nu 2^256 chei.
  • Cheia păstrată lângă date. Criptarea cu cheia în același loc este o cutie încuiată cu cheia lipită pe ea.
  • O companie care deține cheia. Dacă un server poate reseta parola și vă poate returna fișierele, altcineva decât dumneavoastră le poate citi.
  • Un dispozitiv deschis și deblocat. Tot ce este decriptat și afișat pe ecran poate fi văzut sau copiat.
  • Lucruri lăsate necriptate. Miniaturile, numele fișierelor sau o bază de date cu albume pot dezvălui ce sunt fișierele.

Cum pot verifica afirmația „AES-256” a unei aplicații?

Puneți aceste cinci întrebări. O aplicație bună răspunde la ele în propria documentație.

  1. Este criptat fiecare fișier, inclusiv miniaturile și indexul a ceea ce se află în seif?
  2. Unde se generează cheia: pe dispozitivul dumneavoastră sau pe serverul companiei?
  3. Ce transformă parola sau modelul dumneavoastră în cheie? Ar trebui să fie o metodă lentă și standard.
  4. Poate compania să vă reseteze parola? Dacă da, poate ajunge la fișierele dumneavoastră.
  5. Este publicat codul sau o analiză de securitate, pentru ca și alții să o poată verifica?

Dacă o aplicație spune doar „AES-256” și nimic mai mult, considerați că nu știți nimic, nu că este sigură.

Cum folosește Cryptile AES-256?

Fiecare fișier, miniatură și index dintr-un seif Cryptile este criptat cu AES-256-GCM. Cheia se generează pe telefonul dumneavoastră, din modelul pe care îl desenați. Nu există cont și nu există server, iar dezvoltatorul nu deține niciodată cheile dumneavoastră.

Nucleul de criptare este publicat pentru audit, împreună cu un model de amenințări și cu vectori de test. Pagina noastră de securitate trimite la el. Dimensiunile fișierelor sunt completate, astfel încât mărimea unui fișier criptat spune mai puțin despre ce conține.

Împotriva a ce nu protejează

AES-256 este la fel de puternic ca secretul din spatele cheii. Un model scurt este mai slab decât o frază-parolă, așa că folosiți 8 sau mai multe celule. Dacă cineva vă urmărește când îl desenați sau dacă telefonul dumneavoastră rulează un program rău intenționat cât timp un seif este deschis, criptarea nu ajută. Dacă pierdeți modelul și fraza de recuperare, nimeni nu poate deschide seiful, nici noi.

Faceți-o cu Cryptile

Cryptile criptează fotografii, videoclipuri, fișiere și notițe cu AES-256-GCM, sub o cheie generată pe dispozitivul dumneavoastră. Un model diferit deschide un seif diferit, și nu există nicio listă de seifuri.

Descărcați Cryptile din App Store