Hur fungerar Cryptiles säkerhet?
Ditt mönster blir en krypteringsnyckel på din telefon. Varje fil krypteras med AES-256-GCM, och vi har inga nycklar.
Vilka är huvudpunkterna?
- Nycklarna stannar på din enhet. Det finns inget konto och ingen server. Utvecklaren har aldrig några nycklar.
- Allt är krypterat. Bilder, filmer, dokument, miniatyrer och indexet använder AES-256-GCM, en kryptering som också upptäcker manipulering.
- Ett annat mönster öppnar ett annat valv. Det finns ingen valvlista. Storlekar fylls ut, och reserverade kulissplatser döljer hur många valv som finns.
- Säkerhetskopian krypteras först. Apple har bara chiffertext. En återställningsfras på 9 ord återställer den. Det finns ingen nollställning.
- Du kan granska koden. Krypteringskärnan är publicerad så att vem som helst kan granska den (källkod tillgänglig), med hotmodell och testvektorer: github.com/jasonbrelsford/cryptile-core.
Hur låser mönstret upp ett valv?
Mönstret går genom en långsam standardmetod som gör varje gissning kostsam. Det blandas med en hemlighet som ligger i telefonens nyckelring. Den hemligheten finns inte i iCloud-kopian, så enbart kopierade filer går inte att gissa mot.
Vad är panikmönstret?
Det är ett extra mönster, en del av Plus. När du ritar det förstörs enhetens hemlighet och kulisserna slumpas om, så alla valv på den telefonen slutar öppnas. Varje valv kan återställas med sin återställningsfras.
Vem skyddar det dig från?
- Någon med din olåsta telefon. De ser bara valvet vars mönster de känner till.
- Någon med din låsta telefon. Filerna är chiffertext.
- Någon som kopierar appens filer. De får inte veta några storlekar och inte antalet valv.
- Apple, eller ett intrång hos Apple. iCloud innehåller chiffertext, inte nycklar.
- Oss. Vi har ingenting.
Vad skyddar det dig inte från?
- Korta mönster. Ett mönster på 6 celler i ett 4×4-rutnät har cirka 5,7 miljoner möjligheter. Med dina filer och din nyckelring kan en angripare pröva dem offline på några minuter. Använd 8 eller fler celler, cirka 2 miljarder möjligheter, eller det större rutnätet.
- En komprometterad telefon. Skadlig kod som läser minnet medan ett valv är öppet går ingen app att skydda sig mot.
- Någon som ser dig rita. Spåret är dolt, men din hand är det inte.
- Att förlora allt. Förlorar du både mönstret och återställningsfrasen kan ingen återställa valvet.
- Skärmdumpar. De sätter engångsvisning och utgångsdatum ur spel.
En granskare kan också se behållarens ungefärliga totala storlek. Indexplatserna visar en övre gräns för antalet valv, inte det verkliga antalet.
Vill du prova före lanseringen? Gå med i betan.