Kofrixin tietoturva selkokielellä
AES-256-GCM, PBKDF2, palautusavain, joka ei koskaan jää puhelimeen, ja rajoitukset, jotka kannattaa tietää.
Eri avaimet eri tehtäviin
Kuviosi 5 × 5 -ruudukossa vahvistetaan PBKDF2-SHA512:lla (600 000 iteraatiota) ja suolalla, jota säilytetään puhelimen suojatussa avainsäilössä. Tulos avaa holvisi pääavaimen, joka puolestaan avaa holvin hakemiston.
Todennettu salaus tiedosto kerrallaan
Jokaisella tiedostolla on oma satunnainen avaimensa, ja se salataan 1 Mt:n lohkoissa AES-256-GCM:llä. Jokainen lohko on sidottu tiedostoonsa ja sijaintiinsa, joten muokattu tai uudelleenjärjestetty tiedosto havaitaan.
Palautusavain, joka ei koskaan jää puhelimeen
Palautuslauseesi vahvistetaan (PBKDF2, 800 000 iteraatiota) X25519-avainpariksi. Puhelin säilyttää vain julkisen avaimen; jokainen uusi holvi jättää palautuskuorensa tälle avaimelle. Kuoren avaaminen vaatii itse lauseen.
Huomaamaton sisäänkäynti
Holveista ei ole luetteloa. Lukitusnäyttö on identtinen, oli holveja nolla tai kymmenen, ja tuntematon kuvio avaa uuden tyhjän holvin. Kuvia ei koskaan kirjoiteta levylle salaamattomina, lukuun ottamatta videon toiston aikaista väliaikaista kopiota, joka poistetaan heti sen jälkeen.
Rajoitukset, jotka kannattaa tietää
Kofrixille ei ole vielä tehty riippumatonta tietoturva-auditointia. Tiedostot ovat vain puhelimessasi: varmuuskopiota ei toistaiseksi ole. Lyhyt tai ilmeinen kuvio on helpompi arvata, ja haittaohjelman saastuttama puhelin voi nähdä, mitä näytöllä on.