Cryptile

Što je AES-256 enkripcija? Jednostavno objašnjenje

Ažurirano

AES-256 je objavljen standard šifriranja koji podatke miješa 256-bitnim ključem. Bez tog ključa podaci se ne mogu pročitati ni u kojem praktičnom vremenu. Zato pitanje za svaku aplikaciju koja kaže "AES-256" nije šifra. Pitanje je tko drži ključ i što ga štiti.

Preuzmite Cryptile iz App Storea

Što trebam znati?

  • Šifra nije slaba točka. Napadi ciljaju ključ, lozinku iza njega ili otključan uređaj.
  • "256" je duljina ključa. Znači 2^256 mogućih ključeva, daleko izvan svakog pretraživanja.
  • Oznaka sama malo govori. Pitajte što je šifrirano, gdje nastaje ključ i tko ga još ima.

Što AES-256 zapravo znači?

AES je Advanced Encryption Standard, koji je objavio američki Nacionalni institut za standarde i tehnologiju (NIST). NIST-ov FIPS 197 definira tri verzije: AES-128, AES-192 i AES-256. Sve rade na 128-bitnim blokovima. Broj je duljina ključa u bitovima.

256-bitni ključ ima 2^256 mogućih vrijednosti. To je broj sa 78 znamenki. Isprobavanje jedne po jedne nije realističan napad, ni danas ni s bilo kojim računalom koje znamo izgraditi.

Što je AES-256-GCM?

Sam AES opisuje samo kako se miješa jedan blok. "Način rada" kaže kako se obrađuje cijela datoteka. GCM je jedan takav način, određen u NIST-ovu dokumentu SP 800-38D.

GCM je autentificirano šifriranje. Osim što skriva sadržaj, otkriva je li netko promijenio šifriranu datoteku. Neovlašteno izmijenjena datoteka ne otvara se, umjesto da se otvori kao nešto drugo.

Ako se AES-256 ne može probiti, kako se podaci kradu?

Preko svega oko šifre. Uobičajeni putovi su:

  • Slaba lozinka ili kôd. Ako ključ nastaje iz 4-znamenkastog PIN-a, napadač isprobava 10 000 PIN-ova, a ne 2^256 ključeva.
  • Ključ pohranjen uz podatke. Šifriranje s ključem na istom mjestu je zaključana kutija s ključem zalijepljenim na nju.
  • Tvrtka koja drži ključ. Ako poslužitelj može poništiti vašu lozinku i vratiti vam datoteke, netko osim vas može ih čitati.
  • Otvoren, otključan uređaj. Što god je dešifrirano i na zaslonu, može se vidjeti ili kopirati.
  • Stvari ostavljene nešifrirane. Sličice, nazivi datoteka ili baza albuma mogu odati što datoteke jesu.

Kako provjeriti tvrdnju "AES-256" neke aplikacije?

Postavite ovih pet pitanja. Dobra aplikacija odgovara na njih u vlastitoj dokumentaciji.

  1. Je li svaka datoteka šifrirana, uključujući sličice i indeks onoga što je u sefu?
  2. Gdje nastaje ključ: na vašem uređaju ili na poslužitelju tvrtke?
  3. Što vašu lozinku ili uzorak pretvara u ključ? Treba biti spora, standardna metoda.
  4. Može li tvrtka poništiti vašu lozinku? Ako može, može doći do vaših datoteka.
  5. Je li kôd ili sigurnosni opis objavljen da ga drugi mogu provjeriti?

Ako aplikacija kaže samo "AES-256" i ništa više, smatrajte to nepoznatim, a ne sigurnim.

Kako Cryptile koristi AES-256?

Svaka datoteka, sličica i indeks u Cryptile sefu šifrirani su algoritmom AES-256-GCM. Ključ nastaje na vašem telefonu iz uzorka koji crtate. Nema računa ni poslužitelja, a programer nikad ne drži vaše ključeve.

Jezgra šifriranja objavljena je za reviziju s modelom prijetnji i testnim vektorima. Naša stranica o sigurnosti vodi do nje. Veličine datoteka su dopunjene, pa veličina šifrirane datoteke manje govori o tome što je ona.

Od čega ovo ne štiti

AES-256 je jak koliko i tajna iza ključa. Kratak uzorak slabiji je od lozinke, zato koristite 8 ili više polja. Ako netko gleda dok ga crtate, ili vaš telefon pokreće zlonamjerni softver dok je sef otvoren, enkripcija ne pomaže. Ako izgubite uzorak i frazu za oporavak, nitko ne može otvoriti sef, uključujući nas.

Kako to učiniti s Cryptileom

Cryptile šifrira fotografije, videozapise, datoteke i bilješke algoritmom AES-256-GCM pod ključem nastalim na vašem uređaju. Drugi uzorak otvara drugi sef, a popisa sefova nema.

Preuzmite Cryptile iz App Storea