AES-256 šifriranje objašnjeno: što znači za fotografije

Svaka aplikacija za trezor kaže AES-256, a taj dio gotovo nikad ne zakaže. Evo što biste trebali pitati umjesto toga.

QR kod: skeniraj ga kamerom iPhonea i instaliraj Hidlet

Hidlet je aplikacija za iPhone

Usmjeri kameru iPhonea prema kodu i instaliraj aplikaciju. Bez računa.

ili mi pošalji poveznicu
Kratki odgovor:

AES-256 je standardni šifrarnik američke vlade s 256-bitnim ključem i nitko ga ne može probiti pogađanjem ključa. Zato kad trezor fotografija kaže „AES-256“, prava su pitanja drugdje. Odakle dolazi ključ? Koliko je jaka lozinka ili uzorak iza njega? Tko još ima kopiju? I postoji li kopija u oblaku šifrirana nekako drukčije?

Uspoređujete aplikacije za trezor fotografija i svaki opis govori isto: AES-256, razina banke, vojna razina. Ako sve koriste isto šifriranje, trebale bi biti jednako sigurne. Nisu, a razlog je u tome što „AES-256“ imenuje jedini dio sustava koji gotovo nikad ne zakaže.

Ovaj vodič jednostavnim riječima objašnjava što je AES-256, kako trezor od vaše lozinke pravi ključ, zašto je taj korak važniji od samog šifrarnika i pet pitanja koja vam govore više od oznake.

Što je AES-256

AES, Napredni standard šifriranja (Advanced Encryption Standard), šifrarnik je koji je NIST, američko normizacijsko tijelo, objavio kao FIPS 197. Podatke uzima u blokovima od 128 bita i svaki miješa tajnim ključem, tako da ih može vratiti u izvorni oblik samo onaj tko ima isti ključ.

Broj je veličina ključa. AES dolazi u tri izvedbe:

Izvedba Veličina ključa Krugova miješanja NIST-ova sigurnosna snaga
AES-128 128 bita 10 128 bita
AES-192 192 bita 12 192 bita
AES-256 256 bita 14 256 bita

256-bitni ključ ima 2²⁵⁶ mogućih vrijednosti, broj od 78 znamenki. Isprobati ih sve nije pitanje bržeg računala; to uopće nije realističan napad. NIST-ov vodič za upravljanje ključevima AES-256 pripisuje sigurnosnu snagu od 256 bita, a njegovo izvješće o postkvantnoj kriptografiji iz 2026. svrstava AES-256 u najvišu kvantnu sigurnosnu kategoriju i navodi da ne očekuje potrebu da napusti simetrične standarde poput AES-a.

Dakle, šifrarnik je siguran. Sve zanimljivo događa se oko njega.

Način rada: primjećuje li izmjene?

AES sam miješa jedan blok. Da bi šifrirala cijelu fotografiju, aplikacija ga pokreće u određenom načinu rada, a taj način odlučuje što još dobivate.

GCM (Galois/Counter Mode) uobičajen je izbor za datoteke. NIST ga opisuje kao autentificirano šifriranje: osim što podatke drži tajnima, može otkriti i slučajne i namjerne izmjene. Ako netko izmijeni šifriranu fotografiju, aplikacija to otkrije umjesto da prikaže oštećenu datoteku.

GCM ima jedno strogo pravilo. Svako šifriranje treba novu vrijednost koja se zove nonce (NIST je naziva IV), a NIST upozorava da se zaštita može gotovo potpuno srušiti ako se ikad ponovi ista vrijednost s istim ključem. NIST to pravilo naziva gotovo jednako važnim kao i čuvanje ključa u tajnosti. Trezor koji kaže „AES-256-GCM“ govori vam nešto korisno; onaj koji kaže samo „AES-256“ ne govori koji način rada koristi.

Ključ: odakle dolazi?

Ovo je pitanje koje odlučuje koliko je trezor zaista siguran.

Nitko ne upisuje 256-bitni ključ. Upisujete PIN, lozinku ili uzorak, a aplikacija od toga pravi ključ. NIST-ove smjernice o ključevima iz lozinki jasno objašnjavaju problem: lozinke imaju nisku entropiju pa nisu prikladne za izravnu uporabu kao ključevi. A ako netko kopira šifrirane datoteke, može pogađati izvan mreže, na opremi koju sam odabere, pa je jakost lozinke presudna.

Dva alata otežavaju pogađanje:

No nikakav broj krugova ne spašava kratak kod. PIN od 4 znamenke ima 10 000 mogućnosti. Čak i ako je svako pogađanje sporo, to je kratak popis. NIST-ov vodič za upravljanje ključevima iznosi opće načelo: snaga ključa pada na snagu najslabijeg postupka koji ga štiti. 256-bitni ključ napravljen od PIN-a od 4 znamenke u praksi je PIN od 4 znamenke.

Vaš iPhone to rješava bolje nego što bilo koja aplikacija može sama. Apple kaže da je šifra vezana uz hardverski ključ unutar uređaja, pa se pogađanje mora odvijati na tom iPhoneu, oko 80 milisekundi po pokušaju, uz odgode koje provodi Secure Enclave. Telefon šifrira i datoteke koje spremate: Apple navodi da svaka datoteka dobiva vlastiti novi 256-bitni ključ, a na uređajima s čipovima od A14 do A18 i M1 ili novijima šifriranje je AES-256 u načinu XTS (modeli A9–A13 koriste AES-128). Što to pokriva, objašnjava vodič Je li album Skriveno na iPhoneu šifriran?

Uobičajene zablude

„Vojna razina“ znači nešto dodatno. Nismo našli nijedno normizacijsko tijelo koje to definira. To je marketinška fraza, obično za običan AES-256. RFC 9151, profil NSA-ina skupa CNSA za sustave nacionalne sigurnosti, navodi AES sa 256-bitnim ključevima u načinu GCM, a to koriste i mnoge obične aplikacije.

„AES-256“ znači da tvrtka ne vidi moje fotografije. Ne samo po sebi. Šifriranje drži podalje samo one koji nemaju ključ. Ako tvrtka drži ključ, može dešifrirati. Apple je o tome otvoren kad je riječ o iCloudu: uz standardnu zaštitu Apple drži ključeve za većinu podataka, uključujući Foto, i može ih dešifrirati u vaše ime; uz Naprednu zaštitu podataka ključeve za većinu vaših podataka na iCloudu drže samo vaši pouzdani uređaji. Pojedinosti su u vodiču Može li Apple vidjeti vaše skrivene fotografije?

„Šifrirano na telefonu“ znači šifrirano u oblaku. Sigurnosnu kopiju provjerite zasebno. Trezor može pažljivo šifrirati datoteke na iPhoneu, a zatim ih sigurnosno kopirati negdje gdje su šifrirane ključem koji tvrtka zadržava.

Veće je uvijek bolje. I AES-128 daleko je izvan dosega pogađanja. Razlika između 128 i 256 bita puno je manje važna od razlike između PIN-a od 4 znamenke i duge lozinke-fraze.

Pet pitanja koja treba postaviti umjesto toga

  1. Koji način rada? AES-256-GCM ili neki drugi autentificirani način govori vam da se datoteke ne mogu izmijeniti a da aplikacija to ne primijeti.
  2. Što stvara ključ? Lozinka, PIN, uzorak? Koliko dug smije biti i usporava li aplikacija pogađanje?
  3. Tko još drži ključ? Ako postoji resetiranje lozinke e-poštom, netko osim vas može ući.
  4. Što se događa s kopijom u oblaku? Je li prvo šifrirana na telefonu, ključem koji tvrtka nikad ne vidi?
  5. Od čega štiti? Stranac koji kopira datoteke, netko tko posudi vaš otključani telefon i netko tko zna vašu šifru tri su različita problema.

Za više o posljednjem pogledajte Zaključavanje uzorkom, PIN ili Face ID: što bolje štiti fotografije.

Kako Hidlet odgovara na njih

Hidlet na vašem iPhoneu šifrira svaku fotografiju, videozapis, naziv datoteke i sličicu algoritmom AES-256-GCM prije nego što se spremi. Svaki trezor ima vlastiti nasumični ključ, a uzorak koji crtate na mreži 5×5 njega otključava. Taj se uzorak nikad ne sprema: Hidlet ga propušta kroz PBKDF2-HMAC-SHA512 600 000 puta, pomiješanog s nasumičnom tajnom pohranjenom u vašem privjesku ključeva (Keychain), odvojeno od sigurnosne kopije. Tko ima samo kopiju vaše sigurnosne kopije, ne može početi pogađati bez te tajne. Pogrešni uzorci dodaju sve dulje čekanje, do 15 minuta svaki.

Nitko drugi nema kopiju tih ključeva, ni mi. Neobvezna šifrirana sigurnosna kopija ide na vaš vlastiti iCloud, prethodno šifrirana na telefonu.

Što ne može: kratak, jednostavan uzorak lakše je pogoditi od dugog, a ako vas netko prisili da otvorite trezor, šifriranje ne pomaže. Za to služi Pro trezor pod prisilom. Hidlet je dostupan na App Store.

Često postavljana pitanja

Može li se AES-256 probiti?

Ne pogađanjem ključa. NIST AES-256 pripisuje sigurnosnu snagu od 256 bita, a njegovo izvješće o postkvantnoj kriptografiji svrstava ga u najvišu od pet sigurnosnih kategorija, bez očekivane potrebe da ga se napusti. Napadi ciljaju lozinku, uređaj ili način na koji se postupa s ključem.

Je li AES-256 siguran od kvantnih računala?

NIST navodi da su simetrični standardi poput AES-a manje ranjivi na kvantna računala i da ne očekuje potrebu da ih napusti. Njegovo izvješće iz 2026. svrstava AES-256 u najvišu kvantnu sigurnosnu kategoriju.

Što znači „šifriranje vojne razine“?

Ništa službeno. Nismo našli nijedno normizacijsko tijelo koje to definira. Obično jednostavno znači AES-256. NSA-in vlastiti skup za sustave nacionalne sigurnosti navodi AES sa 256-bitnim ključevima u načinu GCM.

Koristi li moj iPhone već AES-256?

Apple navodi da svaka datoteka koju spremite dobiva vlastiti novi 256-bitni ključ te da je na uređajima s čipovima od A14 do A18 i M1 ili novijima šifriranje AES-256 u načinu XTS (stariji modeli A9–A13 koriste AES-128 u načinu XTS). To obuhvaća cijelu vašu medijateku fotografija, a ne samo jedan album.

Izvori

  1. NIST FIPS 197 — Napredni standard šifriranja (AES)
  2. NIST SP 800-38D — Galois/Counter Mode (GCM)
  3. NIST SP 800-132 — Preporuka za izvođenje ključeva iz lozinki
  4. NIST SP 800-57 Part 1 Rev. 5 — Preporuka za upravljanje ključevima
  5. NIST IR 8547 — Prijelaz na standarde postkvantne kriptografije
  6. RFC 8018 — PKCS #5: specifikacija kriptografije temeljene na lozinkama, v2.1
  7. RFC 9151 — Profil skupa CNSA (Commercial National Security Algorithm) za TLS i DTLS
  8. Apple Platform Security — Pregled zaštite podataka
  9. Apple Platform Security — Šifre i lozinke
  10. Apple Support — Pregled sigurnosti podataka na iCloudu