Čo je šifrovanie AES-256? Jasné vysvetlenie
AES-256 je zverejnený šifrovací štandard, ktorý dáta pomieša 256-bitovým kľúčom. Bez tohto kľúča sa dáta v rozumnom čase prečítať nedajú. Pri aplikácii, ktorá uvádza „AES-256", preto nejde o šifru. Ide o to, kto drží kľúč a čo ho chráni.
Čo potrebujem vedieť?
- Šifra nie je slabé miesto. Útoky mieria na kľúč, heslo za ním alebo odomknuté zariadenie.
- „256" je dĺžka kľúča. Znamená 2^256 možných kľúčov, čo je ďaleko za hranicou akéhokoľvek hľadania.
- Samotný štítok hovorí málo. Pýtajte sa, čo je šifrované, kde sa kľúč vytvára a kto ho ešte má.
Čo AES-256 vlastne znamená?
AES je Advanced Encryption Standard, zverejnený americkým Národným inštitútom pre štandardy a technológie (NIST). Norma NIST FIPS 197 definuje tri verzie: AES-128, AES-192 a AES-256. Všetky pracujú so 128-bitovými blokmi. Číslo je dĺžka kľúča v bitoch.
256-bitový kľúč má 2^256 možných hodnôt. To je číslo s 78 ciframi. Skúšať ich jednu po druhej nie je reálny útok, ani dnes, ani s akýmkoľvek počítačom, ktorý vieme zostrojiť.
Čo je AES-256-GCM?
Samotné AES popisuje iba to, ako sa premieša jeden blok. „Režim" určuje, ako sa spracuje celý súbor. GCM je jeden z takých režimov, špecifikovaný v norme NIST SP 800-38D.
GCM je autentizované šifrovanie. Okrem ukrytia obsahu zistí, či niekto zašifrovaný súbor zmenil. Upravený súbor sa neotvorí, namiesto aby sa otvoril ako niečo iné.
Ak sa AES-256 nedá prelomiť, ako sa dáta kradnú?
Všetkým okolo šifry. Obvyklé cesty sú:
- Slabé heslo alebo kód. Ak kľúč vzniká zo 4-miestneho PIN-u, útočník skúša 10 000 PIN-ov, nie 2^256 kľúčov.
- Kľúč uložený vedľa dát. Šifrovanie s kľúčom na tom istom mieste je zamknutá skrinka s prilepeným kľúčom.
- Firma, ktorá drží kľúč. Ak server vie obnoviť vaše heslo a vrátiť súbory, môže ich čítať aj niekto iný.
- Otvorené, odomknuté zariadenie. Čokoľvek dešifrované a zobrazené na obrazovke sa dá vidieť alebo skopírovať.
- Nešifrované veci. Miniatúry, názvy súborov alebo databáza albumov môžu prezradiť, čo súbory sú.
Ako overím tvrdenie aplikácie o „AES-256"?
Položte si týchto päť otázok. Dobrá aplikácia na ne odpovedá vo vlastnej dokumentácii.
- Je šifrovaný každý súbor vrátane miniatúr a indexu toho, čo je v trezore?
- Kde sa kľúč vytvára: na vašom zariadení, alebo na serveri firmy?
- Čo mení vaše heslo alebo vzor na kľúč? Mala by to byť pomalá, štandardná metóda.
- Môže firma obnoviť vaše heslo? Ak áno, dostane sa k vašim súborom.
- Je kód alebo bezpečnostný popis zverejnený, aby ho mohli iní skontrolovať?
Ak aplikácia uvádza len „AES-256" a nič viac, berte ju ako neznámu, nie ako bezpečnú.
Ako používa AES-256 Cryptile?
Každý súbor, miniatúra a index v trezore Cryptile je šifrovaný pomocou AES-256-GCM. Kľúč sa vytvára na vašom telefóne z vzoru, ktorý nakreslíte. Neexistuje účet ani server a vývojár nikdy nedrží vaše kľúče.
Jadro šifrovania je zverejnené na audit spolu s modelom hrozieb a testovacími vektormi. Odkazuje naň naša stránka o zabezpečení. Veľkosti súborov sa dopĺňajú, takže veľkosť šifrovaného súboru prezrádza menej o tom, čo to je.
Pred čím to nechráni
AES-256 je také silné ako tajomstvo za kľúčom. Krátky vzor je slabší než prístupová fráza, preto použite 8 alebo viac buniek. Ak vás niekto pri kreslení sleduje, alebo ak v telefóne beží škodlivý softvér, kým je trezor otvorený, šifrovanie nepomôže. Ak stratíte vzor aj frázu na obnovenie, trezor nikto neotvorí, ani my.
Urobte to s Cryptile
Cryptile šifruje fotky, videá, súbory a poznámky pomocou AES-256-GCM s kľúčom vytvoreným na vašom zariadení. Iný vzor otvorí iný trezor a zoznam trezorov neexistuje.
Cryptile je zadarmo pre 2 trezory, 100 fotiek a 10 videí. Plus odstráni limity a pridá panikový vzor a vyhľadávanie v trezore za 19,99 USD ročne (7-dňová bezplatná skúšobná doba) alebo 39,99 USD jednorazovo.