Sikkerheten i Kofrix, enkelt forklart
AES-256-GCM, PBKDF2, en gjenopprettingsnøkkel som aldri blir liggende på telefonen, og begrensningene du bør kjenne til.
Egne nøkler til egne oppgaver
Mønsteret ditt på 5 × 5 forsterkes med PBKDF2-SHA512 (600 000 iterasjoner) og et salt som oppbevares i telefonens sikre nøkkellager. Resultatet åpner hovednøkkelen til hvelvet, som igjen åpner hvelvets indeks.
Autentisert kryptering, fil for fil
Hver fil har sin egen tilfeldige nøkkel og krypteres i blokker på 1 MB med AES-256-GCM. Hver blokk er knyttet til sin fil og sin posisjon, så en endret eller omstokket fil blir oppdaget.
En gjenopprettingsnøkkel som aldri blir liggende på telefonen
Gjenopprettingsfrasen din forsterkes (PBKDF2, 800 000 iterasjoner) til et X25519-nøkkelpar. Telefonen beholder bare den offentlige nøkkelen; hvert nytt hvelv legger igjen sin gjenopprettingskonvolutt for denne nøkkelen. For å åpne en konvolutt trengs selve frasen.
En diskret inngang
Det finnes ingen liste over hvelv. Opplåsingsskjermen er identisk med null eller ti hvelv, og et ukjent mønster åpner et nytt, tomt hvelv. Bilder skrives aldri ukryptert til disken, bortsett fra en midlertidig kopi mens en video spilles av, som slettes rett etterpå.
Begrensninger du bør kjenne til
Kofrix har ennå ikke hatt noen uavhengig sikkerhetsrevisjon. Filene finnes bare på telefonen din: foreløpig finnes det ingen sikkerhetskopi. Et kort eller opplagt mønster er lettere å gjette, og en telefon med skadevare kan se det som vises på skjermen.