Zabezpečení Kofrixu srozumitelně
AES-256-GCM, PBKDF2, klíč pro obnovení, který v telefonu nikdy nezůstává, a omezení, o kterých je dobré vědět.
Oddělené klíče pro oddělené úkoly
Tvoje gesto na mřížce 5 × 5 se posílí pomocí PBKDF2-SHA512 (600 000 iterací) a soli uložené v zabezpečeném úložišti klíčů telefonu. Výsledek otevře hlavní klíč trezoru, který pak otevře index trezoru.
Ověřené šifrování, soubor po souboru
Každý soubor má vlastní náhodný klíč a šifruje se po blocích o velikosti 1 MB pomocí AES-256-GCM. Každý blok je svázaný se svým souborem a pozicí, takže upravený nebo přeházený soubor se odhalí.
Klíč pro obnovení, který v telefonu nikdy nezůstává
Tvoje fráze pro obnovení se posílí (PBKDF2, 800 000 iterací) na pár klíčů X25519. Telefon si ponechá jen veřejný klíč; každý nový trezor pro něj zanechá svou obálku pro obnovení. K otevření obálky je potřeba samotná fráze.
Nenápadný vstup
Žádný seznam trezorů neexistuje. Obrazovka odemknutí je stejná s nula i deseti trezory a neznámé gesto otevře nový, prázdný trezor. Fotky se na disk nikdy nezapisují nezašifrované, s výjimkou dočasné kopie během přehrávání videa, která se hned poté smaže.
Omezení, o kterých je dobré vědět
Kofrix zatím neprošel nezávislým bezpečnostním auditem. Soubory jsou jen v tvém telefonu: zálohování zatím není. Krátké nebo zjevné gesto se snáz uhodne a telefon s malwarem může vidět, co je na obrazovce.