Så skyddar Lockspeare dina bilder
Lockspeare krypterar varje bild och video på din telefon. Den här sidan förklarar exakt hur, inklusive vad appen inte kan skydda mot, så att du kan bedöma den själv.
Kortversionen
- Varje bild och video krypteras på telefonen med AES-256-GCM innan den sparas.
- Nyckeln som öppnar ditt valv skyddas två gånger: av din PIN-kod eller ditt mönster och av en hårdvarubunden nyckel i Android Keystore som aldrig lämnar telefonen.
- En kopia av telefonens lagring innehåller bara krypterad data. Utan telefonens säkra hårdvara kan ingen prova PIN-koder eller mönster mot den.
- Din återställningsfras på 12 ord är det enda sättet att öppna ett valv på en annan telefon eller från en säkerhetskopia.
- Lockspeare har inga servrar och inga konton. Vi får aldrig dina filer, din PIN-kod eller ditt mönster, eller dina nycklar.
Vad som krypteras
Allt du lägger i ett valv: bilder, videor, deras miniatyrer, deras ursprungliga filnamn, datum och album.
Varje fil krypteras med en egen nyckel som härleds från valvets huvudnyckel. Stora filer krypteras i segment om 1 MB, vart och ett med en egen integritetskontroll, så att videor kan spelas upp utan att hela filen dekrypteras på en gång, och så att varje ändring av en krypterad fil upptäcks. Vi använder Googles Tink-bibliotek för detta, i stället för att skriva vår egen kryptering.
Krypterade filer sparas i Lockspeares privata applagring med slumpmässiga namn. Filer från alla dina valv ligger i samma mapp, så mappen visar inte vilket valv en fil hör till.
Så öppnar din PIN-kod eller ditt mönster ett valv
När du ställer in Lockspeare väljer du hur appen ska låsas upp: en PIN-kod på minst 6 siffror eller ett mönster på ett 3×3-rutnät, som på din låsskärm. Alla valv på telefonen använder samma typ av lås, så låsskärmen avslöjar ingenting.
Varje valv har en slumpmässig huvudnyckel på 256 bitar som skapas på din telefon. Nyckeln sparas aldrig i läsbar form. Den sparas i två låsta former:
Låst med din PIN-kod eller ditt mönster, på den här telefonen. Din PIN-kod eller ditt mönster omvandlas till en nyckel med Argon2id, en algoritm som är gjord för att göra varje gissning långsam och minneskrävande. Resultatet krypteras sedan igen med en nyckel som finns i Android Keystore, i telefonens säkra hårdvara. Den andra nyckeln kan inte kopieras från telefonen.
Det spelar roll eftersom en PIN-kod eller ett mönster är kort. På egen hand skulle låset snabbt kunna gissas av en dator som arbetar med en kopia av dina filer. Genom att knyta det till telefonens hårdvara kan gissningar bara göras på din telefon, och varje gissning tar tid.
Låst med din återställningsfras. När du skapar ett valv visar Lockspeare 12 ord, slumpmässigt valda ur en standardlista med 2 048 ord. Det ger ungefär 128 bitar slumpmässighet, långt mer än någon kan gissa. Frasen öppnar valvet om du glömmer din PIN-kod eller ditt mönster, byter till en ny telefon eller återställer en säkerhetskopia.
Du bekräftar några av orden innan valvet är klart. Skriv ned dem på ett säkert ställe. Vi har ingen kopia.
Separata valv och lockvalvet
Varje PIN-kod eller mönster öppnar sitt eget valv. Du kan använda en andra PIN-kod eller ett andra mönster för ett lockvalv med harmlösa bilder, ifall någon skulle pressa dig att låsa upp appen.
Lockspeare har alltid lika många valvplatser på disken, oavsett om du använder ett valv eller flera. Oanvända platser fylls med slumpmässig data som ser likadan ut som ett riktigt, krypterat valv. Appen har ingen lista över valv. Så varken skärmen eller en kopia av dina filer visar hur många valv du har.
En begränsning: för att inte skriva över ett valv när du skapar ett nytt håller appen en anteckning om vilka platser som är upptagna, låst med telefonens hårdvarunyckel. Någon med full kontroll över din upplåsta telefon skulle kunna läsa anteckningen och se hur många valv som finns, men inte vad de innehåller.
Säkerhetskopior
Säkerhetskopior är valfria. Det finns två sorter.
Google Drive. Lockspeare sparar säkerhetskopian i en dold appmapp i din egen Google Drive. Appen laddar upp filerna exakt som de är sparade på telefonen: redan krypterade. Den laddar också upp din valvnyckel låst med återställningsfrasen. Den laddar aldrig upp kopian som är låst med din PIN-kod eller ditt mönster, eftersom den bara fungerar med telefonens hårdvara.
För att återställa på en ny telefon anger du din återställningsfras och väljer sedan en ny PIN-kod eller ett nytt mönster.
Lockspeare ber bara om behörighet till sin egen dolda mapp i din Drive, inte om åtkomst till dina andra filer. Google kan se hur många säkerhetskopierade filer det finns, ungefär hur stora de är och när de laddades upp. Google kan inte se vad de innehåller.
Säkerhetskopia som fil. Du kan också exportera ett valv som en enda krypterad fil och spara den var du vill: en annan molntjänst, ett minneskort eller din dator. Den kan bara öppnas med din återställningsfras.
Androids egen automatiska säkerhetskopiering är avstängd för Lockspeare. Den skulle inte kunna återställa de hårdvarubundna nycklarna, så den skulle bara kopiera data som ingen kan använda.
Medan du använder appen
- Skärmbilder, skärminspelningar och förhandsvisningen bland senaste appar blockeras.
- Valvet låses så fort du lämnar appen, om du inte väljer en kort fördröjning.
- När valvet låses rensas nycklarna och alla dekrypterade förhandsvisningar ur appens minne och tillfälliga lagring. Android-appar körs på ett system som kan göra interna kopior av minnet, så vi rensar allt vi har kontroll över men kan inte lova att ingen kopia finns kvar i minnet tills det återanvänds.
- Bilder och videor du tar med kameran i Lockspeare hamnar direkt i valvet och syns aldrig i galleriet, så molnbaserad säkerhetskopiering av bilder ser dem aldrig. Bilder krypteras direkt från minnet. Androids videoinspelning behöver en fil, så en video skrivs till Lockspeares privata lagring medan du spelar in, krypteras så fort du slutar och den okrypterade filen raderas.
Flytta in bilder från galleriet
När du lägger till en bild från galleriet krypterar Lockspeare den först, öppnar sedan den krypterade kopian igen och kontrollerar att den stämmer med originalet. Först då erbjuder appen att radera originalet, via Androids egen bekräftelsedialog.
Två ställen ligger utanför Lockspeares räckvidd, och vi påminner dig om båda efter varje import:
- Galleriets papperskorg. Många galleriappar sparar raderade bilder i ungefär 30 dagar. Töm den för att ta bort dem för gott.
- Molnbaserad säkerhetskopiering av bilder. Om en bild redan har säkerhetskopierats av en molntjänst för bilder finns den kopian kvar där tills du raderar den.
Vad som lämnar telefonen
- Ingenting, som standard. Lockspeare fungerar helt offline.
- Google Drive, bara om du slår på säkerhetskopiering, och bara krypterade filer.
- Google Play, för att hantera köp.
- Kraschrapporter, bara om du slår på dem i Inställningar. De innehåller tekniska uppgifter som telefonmodell och var appen kraschade. Aldrig dina filer, filnamn, din PIN-kod eller ditt mönster.
Det finns inga annonser, inga annons-ID:n och inga analysbibliotek i appen.
Vad Lockspeare inte kan skydda mot
Att vara ärlig om begränsningar är en del av säkerheten. Lockspeare skyddar inte mot:
- Någon som ser dig ange din PIN-kod eller rita ditt mönster. Skärma av skärmen.
- En komprometterad telefon medan valvet är öppet. Skadlig kod med djup åtkomst till telefonen, eller ett hackat operativsystem, kan se vad som visas på skärmen.
- Någon med full kontroll över din upplåsta telefon och obegränsat med tid. De skulle kunna prova PIN-koder eller mönster på själva telefonen. Argon2id gör varje försök långsamt, och en längre PIN-kod eller ett längre mönster gör jobbet mycket svårare, men kort är fortfarande kort.
- Att någon ser att Lockspeare är installerat, hur mycket krypterad data appen innehåller och den ungefärliga storleken på varje krypterad fil.
- Att du tappar bort både din PIN-kod eller ditt mönster och din återställningsfras. Då kan ingen öppna valvet, inte heller vi.
Oberoende granskning
Den här designen har ännu inte granskats av någon oberoende part. Vi planerar att låta granska den innan Lockspeare lanseras, och vi publicerar resultatet här. Om du hittar ett problem, skriv till security@lockspeare.com.