Šifrovanie AES-256 vysvetlene: čo znamená pre fotky

Každá aplikácia s trezorom uvádza AES-256 a práve to takmer nikdy nezlyhá. Opýtajte sa radšej na toto.

QR kód: naskenujte ho fotoaparátom iPhonu a nainštalujte Hidlet

Hidlet je aplikácia pre iPhone

Namierte fotoaparát iPhonu na kód a aplikáciu nainštalujte. Bez účtu.

alebo mi pošlite odkaz
Stručná odpoveď:

AES-256 je štandardná šifra americkej vlády s 256-bitovým kľúčom a nikto ju nerozlúšti hádaním kľúča. Keď teda trezor na fotky uvádza „AES-256“, dôležité otázky sú inde. Odkiaľ sa kľúč berie? Aké silné je heslo alebo vzor, z ktorého vzniká? Kto ďalší má jeho kópiu? A je cloudová kópia šifrovaná iným spôsobom?

Porovnávate aplikácie s trezorom na fotky a každý popis hovorí to isté: AES-256, bankovej úrovne, vojenskej úrovne. Ak všetky používajú rovnaké šifrovanie, mali by byť rovnako bezpečné. Nie sú, a dôvod je ten, že „AES-256“ pomenúva jedinú časť systému, ktorá takmer nikdy nezlyhá.

Tento návod jednoducho vysvetľuje, čo je AES-256, ako trezor premení vaše heslo na kľúč, prečo je tento krok dôležitejší ako samotná šifra a ktorých päť otázok vám povie viac než štítok.

Čo je AES-256

AES, Advanced Encryption Standard, je šifra, ktorú ako FIPS 197 vydal NIST, americký normalizačný orgán. Berie vaše dáta po blokoch po 128 bitoch a každý z nich premieša tajným kľúčom tak, aby ho mohol opäť rozmiešať iba ten, kto má rovnaký kľúč.

Číslo je veľkosť kľúča. AES existuje v troch verziách:

Verzia Veľkosť kľúča Počet kôl miešania Bezpečnostná sila podľa NIST
AES-128 128 bitov 10 128 bitov
AES-192 192 bitov 12 192 bitov
AES-256 256 bitov 14 256 bitov

256-bitový kľúč má 2²⁵⁶ možných hodnôt, čo je číslo so 78 číslicami. Vyskúšať všetky nie je otázka rýchlejšieho počítača; je to celkom nerealistický útok. Príručka NIST pre správu kľúčov priraďuje AES-256 bezpečnostnú silu 256 bitov a jeho správa o postkvantovej kryptografii z roku 2026 zaraďuje AES-256 do najvyššej kvantovej bezpečnostnej kategórie s tým, že neočakáva, že by bolo potrebné odísť od symetrických štandardov ako AES.

Šifra je teda bezpečná. Všetko zaujímavé sa deje okolo nej.

Režim: všimne si, že niekto zasahoval?

Samotný AES premieša jeden blok. Aby aplikácia zašifrovala celú fotku, spustí ho v režime a práve režim určuje, čo ešte získate.

GCM (Galois/Counter Mode) je bežná voľba pre súbory. NIST ho opisuje ako autentizované šifrovanie: okrem toho, že dáta drží v tajnosti, dokáže odhaliť náhodné aj úmyselné zmeny v nich. Ak niekto zašifrovanú fotku upraví, aplikácia to zistí, namiesto aby zobrazila poškodený súbor.

GCM má jedno tvrdé pravidlo. Každé šifrovanie potrebuje novú hodnotu, takzvaný nonce (NIST ho nazýva IV), a NIST varuje, že ak sa niekedy zopakuje s rovnakým kľúčom, ochrana môže zlyhať takmer úplne. NIST toto pravidlo označuje za takmer také dôležité ako udržanie kľúča v tajnosti. Trezor, ktorý uvádza „AES-256-GCM“, vám hovorí niečo užitočné; ten, ktorý uvádza len „AES-256“, nehovorí, aký režim používa.

Kľúč: odkiaľ sa berie?

Toto je otázka, ktorá rozhoduje o tom, aký bezpečný trezor skutočne je.

Nikto nezadáva 256-bitový kľúč. Zadáte PIN, heslo alebo vzor a aplikácia z neho kľúč vyrobí. Pokyny NIST k odvodzovaniu kľúčov z hesiel vysvetľujú problém jasne: heslá majú nízku entropiu, a preto sa nehodia na priame použitie ako kľúče. A ak niekto skopíruje zašifrované súbory, môže hádať offline, na hardvéri podľa vlastného výberu, takže sila hesla je rozhodujúca.

Hádanie sťažujú dva nástroje:

Žiadny počet kôl však nezachráni krátky kód. 4-miestny PIN má 10 000 možností. Aj keď je každý pokus pomalý, je to malý zoznam. Príručka NIST pre správu kľúčov vyslovuje všeobecnú myšlienku: sila kľúča klesá na úroveň najslabšieho procesu, ktorý ho chráni. 256-bitový kľúč vyrobený zo 4-miestneho PINu je v praxi 4-miestny PIN.

Váš iPhone to zvláda lepšie, než dokáže ktorákoľvek aplikácia sama. Apple uvádza, že kód je viazaný na hardvérový kľúč vo vnútri zariadenia, takže pokusy sa musia robiť na tom istom iPhone, približne 80 milisekúnd každý, so zdržaním vynucovaným cez Secure Enclave. Telefón šifruje aj súbory, ktoré ukladáte: Apple uvádza, že každý súbor dostane vlastný nový 256-bitový kľúč a na zariadeniach s čipmi A14 až A18 a M1 alebo novšími ide o AES-256 v režime XTS (modely A9–A13 používajú AES-128). Návod Je album Skryté v iPhone šifrovaný? vysvetľuje, čo to pokrýva.

Časté mylné predstavy

„Vojenská úroveň“ znamená niečo navyše. Nenašli sme žiadny normalizačný orgán, ktorý by ju definoval. Je to marketingová fráza, zvyčajne pre obyčajný AES-256. RFC 9151, profil zostavy CNSA od NSA pre systémy národnej bezpečnosti, uvádza AES so 256-bitovými kľúčmi v režime GCM, ktorý používa mnoho bežných aplikácií.

„AES-256“ znamená, že firma nevidí moje fotky. Samo osebe nie. Šifrovanie drží vonku len tých, ktorí nemajú kľúč. Ak kľúč drží firma, vie dešifrovať. Apple je pri iCloude v tomto otvorený: pri štandardnej ochrane drží Apple kľúče k väčšine dát vrátane Fotiek a môže ich dešifrovať vo vašom mene; s pokročilou ochranou dát držia kľúče k väčšine vašich dát v iCloude iba vaše dôveryhodné zariadenia. Podrobnosti nájdete v návode Vidí Apple vaše skryté fotky?

„Zašifrované v telefóne“ znamená zašifrované aj v cloude. Zálohu skontrolujte zvlášť. Trezor môže súbory na iPhone starostlivo zašifrovať a potom ich zálohovať na miesto, kde sú zašifrované kľúčom, ktorý si firma ponecháva.

Väčšie je vždy lepšie. AES-128 je tiež ďaleko za hranicou hádania. Rozdiel medzi 128 a 256 bitmi má oveľa menší význam než rozdiel medzi 4-miestnym PINom a dlhou prístupovou frázou.

Päť otázok, ktoré sa oplatí položiť

  1. Aký režim? AES-256-GCM alebo iný autentizovaný režim vám hovorí, že súbory nemožno zmeniť bez toho, aby si to aplikácia všimla.
  2. Čo vytvára kľúč? Heslo, PIN, vzor? Aké dlhé môže byť a spomaľuje aplikácia hádanie?
  3. Kto ďalší drží kľúč? Ak existuje reset hesla e-mailom, dovnútra sa môže dostať aj niekto iný než vy.
  4. Čo sa deje s cloudovou kópiou? Šifruje sa najprv v telefóne kľúčom, ktorý firma nikdy nevidí?
  5. Pred čím chráni? Cudzí človek, ktorý skopíruje súbory, niekto, kto si požičia váš odomknutý telefón, a niekto, kto pozná váš kód, sú tri rôzne problémy.

Viac k tomu poslednému nájdete v návode Zámok vzorom, PIN alebo Face ID: čo chráni fotky.

Ako na ne odpovedá Hidlet

Hidlet šifruje každú fotku, video, názov súboru aj miniatúru pomocou AES-256-GCM vo vašom iPhone predtým, než sa uložia. Každý trezor má vlastný náhodný kľúč a vzor, ktorý nakreslíte na mriežke 5×5, ho odomyká. Tento vzor sa nikdy neukladá: Hidlet ho 600 000-krát prepustí cez PBKDF2-HMAC-SHA512 spolu s náhodným tajomstvom uloženým vo vašej Kľúčenke, oddeleným od zálohy. Kto má iba kópiu vašej zálohy, nemôže začať hádať bez tohto tajomstva. Nesprávne vzory pridávajú rastúce čakanie, až do 15 minút pri každom.

Kópiu týchto kľúčov nemá nikto iný, ani my. Voliteľná šifrovaná záloha ide do vášho vlastného iCloudu, najprv zašifrovaná v telefóne.

Čo nedokáže: krátky a jednoduchý vzor sa dá uhádnuť ľahšie než dlhý a ak vás niekto prinúti trezor otvoriť, šifrovanie nepomôže. Na to slúži núdzový trezor v Pro. Hidlet je dostupný v App Store.

Často kladené otázky

Dá sa AES-256 prelomiť?

Nie hádaním kľúča. NIST priraďuje AES-256 bezpečnostnú silu 256 bitov a vo svojej správe o postkvantovej kryptografii ho zaraďuje do najvyššej z piatich bezpečnostných kategórií, pričom neočakáva, že by bolo potrebné od neho odísť. Útoky mieria na heslo, zariadenie alebo na spôsob, akým sa s kľúčom zaobchádza.

Je AES-256 bezpečný aj proti kvantovým počítačom?

NIST uvádza, že symetrické štandardy ako AES sú voči kvantovým počítačom menej zraniteľné a neočakáva, že by bolo potrebné od nich odísť. Jeho správa z roku 2026 zaraďuje AES-256 do najvyššej kvantovej bezpečnostnej kategórie.

Čo znamená „šifrovanie vojenskej úrovne“?

Nič oficiálne. Nenašli sme žiadny normalizačný orgán, ktorý by ho definoval. Zvyčajne to znamená jednoducho AES-256. Zostava NSA pre systémy národnej bezpečnosti uvádza AES so 256-bitovými kľúčmi v režime GCM.

Používa môj iPhone už AES-256?

Apple uvádza, že každý súbor, ktorý uložíte, dostane vlastný nový 256-bitový kľúč a že na zariadeniach s čipmi A14 až A18 a M1 alebo novšími ide o šifrovanie AES-256 v režime XTS (staršie modely A9–A13 používajú AES-128 v režime XTS). Týka sa to celej vašej knižnice fotiek, nielen jedného albumu.

Zdroje

  1. NIST FIPS 197 — Advanced Encryption Standard (AES)
  2. NIST SP 800-38D — Galois/Counter Mode (GCM)
  3. NIST SP 800-132 — Odporúčanie pre odvodzovanie kľúčov z hesiel
  4. NIST SP 800-57 Part 1 Rev. 5 — Odporúčanie pre správu kľúčov
  5. NIST IR 8547 — Prechod na postkvantové kryptografické štandardy
  6. RFC 8018 — PKCS #5: špecifikácia kryptografie založenej na heslách v2.1
  7. RFC 9151 — Profil zostavy CNSA (Commercial National Security Algorithm) pre TLS a DTLS
  8. Apple Platform Security — Prehľad ochrany údajov
  9. Apple Platform Security — Kódy a heslá
  10. Apple Support — Prehľad zabezpečenia údajov v iCloude