kofrix.
Nederlands
Download Kofrix
ARCHITECTUUR

De beveiliging van Kofrix, helder uitgelegd

AES-256-GCM, PBKDF2, een herstelsleutel die nooit op de telefoon blijft, en de grenzen die je moet kennen.

Aparte sleutels voor aparte taken

Je patroon van 5 × 5 wordt versterkt met PBKDF2-SHA512 (600.000 iteraties) en een salt die in de beveiligde sleutelhanger van de telefoon staat. Het resultaat opent de hoofdsleutel van je kluis, die op zijn beurt de index van de kluis opent.

Geauthenticeerde versleuteling, bestand voor bestand

Elk bestand heeft een eigen willekeurige sleutel en wordt in blokken van 1 MB versleuteld met AES-256-GCM. Elk blok is gekoppeld aan zijn bestand en positie, zodat een gewijzigd of herschikt bestand wordt opgemerkt.

Een herstelsleutel die nooit op de telefoon blijft

Je herstelzin wordt versterkt (PBKDF2, 800.000 iteraties) tot een X25519-sleutelpaar. De telefoon bewaart alleen de publieke sleutel; elke nieuwe kluis laat voor die sleutel een herstelenvelop achter. Om een envelop te openen is de zin zelf nodig.

Een onopvallende ingang

Er is geen lijst met kluizen. Het ontgrendelscherm is identiek met nul of tien kluizen, en een onbekend patroon opent een nieuwe, lege kluis. Foto’s worden nooit onversleuteld naar de schijf geschreven, behalve een tijdelijke kopie terwijl een video speelt, die direct daarna wordt verwijderd.

Grenzen die je moet kennen

Kofrix heeft nog geen onafhankelijke beveiligingsaudit gehad. Bestanden staan alleen op je telefoon: er is voorlopig geen back-up. Een kort of voor de hand liggend patroon is makkelijker te raden, en een telefoon met malware kan zien wat er op het scherm staat.

Download Kofrix