Så fungerar Velcrypt: säkerhetsmodellen
- Ditt mönster Ritas på 5×5-rutnätet. Sparas aldrig, skickas aldrig någonstans.
- PBKDF2-HMAC-SHA512 Minst 600 000 iterationer med ett slumpmässigt salt per enhet i iOS-nyckelringen.
- Mönsternyckel (256 bitar) Låser bara upp det valv som hör till exakt det här mönstret.
- Valvets huvudnyckel En slumpmässig 256-bitars nyckel, unik för varje valv, skyddad av mönsternyckeln.
- HKDF → nycklar per fil Varje fil får en egen nyckel som härleds från huvudnyckeln.
- AES-256-GCM Autentiserad kryptering via Apple CryptoKit, plus iOS Dataskydd på filerna.
Den här sidan förklarar på vanlig svenska vad som händer med dina bilder, videor och dokument när du lägger dem i Velcrypt – och var skyddet tar slut. Den är skriven för dig som vill förstå upplägget innan du anförtror appen något personligt.
Den korta versionen
Velcrypt är en iPhone-app som förvarar privata filer i krypterade valv på din enhet. Du öppnar ett valv genom att rita ett mönster på ett 5×5-rutnät av punkter. Mönstret sparas aldrig någonstans. I stället körs det genom en långsam nyckelhärledningsfunktion som skapar en nyckel, och det är den nyckeln som skyddar valvets innehåll.
Allt sker på själva iPhonen. Velcrypt har inget konto, inga servrar och ingen uppladdning, så det finns ingen kopia av ditt valv – eller av dina nycklar – någon annanstans. Det är både styrkan och den största begränsningen: om mönstret glöms bort eller telefonen försvinner kan valvet inte återställas.
Från mönster till nyckel
Mönstret
Ett mönster är en sammanhängande linje genom minst 6 av de 25 punkterna, med minst ett riktningsbyte. Längre mönster på 8–12 punkter rekommenderas, eftersom varje extra punkt mångdubblar antalet mönster en angripare skulle behöva prova. Du kan läsa mer om avvägningarna i mönsterlås, PIN-kod eller Face ID, och se hur själva låset fungerar på sidan om mönsterlåset.
PBKDF2 med salt per enhet
När du har ritat klart omvandlar Velcrypt punktsekvensen till en nyckel med PBKDF2-HMAC-SHA512 och minst 600 000 iterationer. PBKDF2 är en nyckelhärledningsfunktion: ett avsiktligt långsamt, upprepbart recept som gör om en hemlighet (ditt mönster) till en kryptografisk nyckel. Långsamheten är själva poängen. För dig tar det en bråkdel av en sekund att härleda en nyckel, men den som provar miljontals mönster måste betala den kostnaden miljontals gånger.
Härledningen blandar också in ett salt – ett slumpmässigt värde som skapas en gång på din enhet och sparas i iOS-nyckelringen. Eftersom saltet är unikt för din iPhone får två personer som råkar rita samma mönster helt olika nycklar, och förberäknade tabeller med ”vanliga mönster → nycklar” blir oanvändbara.
En huvudnyckel per valv
Varje valv har en egen huvudnyckel: 256 slumpmässiga bitar som systemets säkra slumptalsgenerator skapar när valvet skapas. Det är huvudnyckeln som faktiskt skyddar valvets filer. Den lagras bara i skyddad (inkapslad) form, förseglad med nyckeln som härletts från ditt mönster. Utan rätt mönster går huvudnyckeln inte att packa upp.
Uppdelningen spelar roll. Huvudnyckeln är helt slumpmässig, så dess styrka beror inte på hur lätt ditt mönster är att minnas, och den gör varje valv kryptografiskt oberoende av alla andra valv på samma telefon.
En nyckel per fil
Från huvudnyckeln härleder Velcrypt en separat nyckel för varje fil med HKDF, en standardfunktion för att härleda flera oberoende nycklar ur en stark hemlighet. Om en fils nyckel någonsin skulle röjas avslöjar den varken huvudnyckeln eller de andra filernas nycklar.
Så krypteras filerna
AES-256-GCM via Apple CryptoKit
Varje bild, video och dokument krypteras med AES-256-GCM via Apples ramverk CryptoKit, inte med egenutvecklad kryptokod. AES-256-GCM är autentiserad kryptering: den håller innehållet hemligt och upptäcker manipulation. Om så bara en bit i en krypterad fil ändras misslyckas dekrypteringen i stället för att ge skadade eller manipulerade data. En djupare förklaring finns i AES-256-kryptering förklarad och på sidan om kryptering.
iOS Dataskydd som ett andra lager
Utöver Velcrypts egen kryptering skrivs valvfilerna med iOS Dataskydd i klassen fullständigt skydd. Med den klassen håller iOS filerna krypterade med en nyckel som bara finns tillgänglig medan iPhonen är upplåst. När telefonen är låst kan inte ens operativsystemet läsa dem. Det här lagret kommer från Apple och är oberoende av Velcrypts nycklar, så en angripare måste ta sig förbi båda.
Varför ett okänt mönster öppnar ett tomt valv
De flesta appar jämför ditt lösenord med något som finns lagrat – en hash, en verifierare, ett ”rätt svar” – och säger sedan fel lösenord. Velcrypt gör medvetet inte så.
Det finns ingen valvlista och inget lagrat värde som bekräftar om ett mönster är ”rätt”. När du ritar ett mönster härleder Velcrypt en nyckel och försöker öppna valvet som hör till den. Om inget valv matchar öppnar appen helt enkelt ett nytt, tomt valv för det mönstret. För den som håller i telefonen ser ett aldrig använt mönster och ett riktigt men tomt valv likadana ut.
Det ger dig trovärdigt förnekande: möjligheten att trovärdigt säga att det inte finns något mer att se, eftersom ingenting i appen bevisar motsatsen. Du kan ha ett lockvalv med vanliga bilder och ett separat valv för det som verkligen är privat. Sidan om dolda valv och våra guider om lockvalv och trovärdigt förnekande går in mer på detaljerna.
En praktisk bieffekt: om du minns fel med en enda punkt hamnar du i ett tomt valv i stället för att se ett felmeddelande. Det är avsiktligt, inte en bugg.
Låsning och appväxlaren
Velcrypt låses automatiskt när appen går till bakgrunden, efter en fördröjning du själv ställer in. När appen låses rensas valvnycklarna ur minnet och mönstret måste ritas igen. Valvinnehållet döljs också i iOS appväxlare, så en snabb blick på dina senaste appar visar ingen miniatyr av en privat bild. Inställningarna beskrivs under autolås.
Det finns ingen upplåsning med Face ID eller Touch ID, med avsikt. Ett ansikte eller ett finger kan användas utan ditt samtycke – medan du sover eller under press. Ett mönster finns bara i ditt minne.
Inget nätverk, inget konto, inga säkerhetskopior
Velcrypt fungerar helt offline. Det finns ingen registrering, ingen e-postadress, ingen server och ingen uppladdning av valvinnehåll, och ingen analysdata samlas in om det du sparar. Sidan offline utan konto beskriver vad det innebär i praktiken.
I första versionen undantas valvdata dessutom från iCloud- och datorsäkerhetskopior (Finder). Det håller dina krypterade filer borta från Apples servrar och från datorer du synkar med, men det har en verklig följd: om din iPhone försvinner, går sönder eller återställs försvinner valven med den. Ett alternativ för krypterad säkerhetskopiering är planerat, utan datum.
Hotmodellen i korthet
| Hot | Skyddad? | Kommentar |
|---|---|---|
| Någon scrollar i ditt bildbibliotek | Ja | Objekt du importerar och sedan raderar i Bilder (inklusive Nyligen raderade) finns bara i Velcrypt. |
| Någon tar din upplåsta telefon och öppnar Velcrypt | Ja | Personen behöver ditt mönster; ett fel mönster visar ett tomt valv. |
| Någon försöker bevisa att du har fler valv | Till stor del | Ingen valvlista, inget ”fel mönster”-meddelande; antalet valv visas inte i appen. |
| Stöld av en låst iPhone | Ja | iOS Dataskydd plus Velcrypts egen AES-256-GCM-kryptering. |
| Brute force mot mönstret ur utdragna filer | Försvårad | PBKDF2 med 600 000+ iterationer och salt per enhet; ett långt mönster gör skillnad. |
| Intrång i ett molnkonto | Ja | Valvdata laddas inte upp och undantas från iCloud-säkerhetskopior i v1. |
| Manipulation av krypterade filer | Upptäcks | Autentiseringen i AES-256-GCM avvisar ändrade data. |
| Någon ser dig rita mönstret | Nej | Se nedan. |
| Skadlig kod eller jailbreakad enhet | Nej | Se nedan. |
| Glömt mönster eller förlorad telefon | Nej | Ingen återställning är möjlig. |
Vad Velcrypt inte skyddar mot
Alla säkerhetsverktyg har begränsningar, och du bör känna till Velcrypts innan du förlitar dig på appen.
- Någon som tittar över axeln. Om någon ser dig rita mönstret, på plats eller via en kamera, kan personen öppna det valvet. Rita det utom synhåll och välj gärna ett mönster som inte liknar en enkel bokstav eller form.
- Tvång att låsa upp. Velcrypt kan inte hindra någon från att tvinga dig att rita ett mönster. Ett lockvalv kan hjälpa; ett tvångsmönster (kommer snart, Premium) är planerat för att öppna ett valt valv och i tysthet ta bort åtkomsten till de andra.
- En telefon som lämnas över med valvet öppet. Medan ett valv är upplåst kan den som håller telefonen se det du ser. Lås valvet innan du räcker över telefonen till någon.
- Komprometterade eller jailbreakade enheter och skadlig kod. Programvara som kan läsa skärmen, logga tryck eller granska appminnet på en komprometterad enhet kan kringgå all kryptering på appnivå.
- Skärmdumpar eller foton av skärmen. Velcrypt kan inte hindra en annan kamera från att fotografera din skärm.
- Kopior på andra ställen. Import kopierar en bild; originalet ligger kvar i Bilder tills du raderar det och hamnar sedan i Nyligen raderade i cirka 30 dagar. Kopior kan också finnas i iCloud-bilder, chattappar, e-post eller på någon annans telefon. Följ guiden om att radera original efter import.
- Förlorad telefon eller glömt mönster. Båda innebär att data är borta. Det finns ingen återställningsfras och ingen nollställning. Läs glömt valvmönstret.
- Att det syns att Velcrypt används. Appikonen syns, och forensiska verktyg kan eventuellt se att Velcrypt innehåller krypterade data och ungefär hur mycket. Velcrypt påstår inte att det döljs – bara antalet valv och deras innehåll.
- Svaga eller lättgissade mönster. Ett kort mönster, eller ett som är format som L, Z eller en kvadrat, är mycket lättare att gissa. Testa en liknande form med mönsterkontrollen – aldrig ditt riktiga mönster.
Oberoende granskning
Velcrypt bygger på standardiserade, väl studerade byggstenar och på Apples egna kryptobibliotek i stället för hemmagjorda algoritmer. Men en bra design är inte detsamma som en verifierad design. Velcrypt har inte granskats av en oberoende part. Vi välkomnar en extern säkerhetsgranskning, och om en sådan görs publicerar vi resultatet här.
Ordlista
- AES-256-GCM är ett symmetriskt krypteringsläge som använder en 256-bitars nyckel och autentiserar data, så att all manipulation upptäcks vid dekryptering.
- PBKDF2 (Password-Based Key Derivation Function 2) är en standard som gör om en hemlighet som ett lösenord eller mönster till en nyckel genom att upprepa en hashfunktion många gånger, vilket gör gissning långsam.
- Salt är ett slumpmässigt värde som kombineras med din hemlighet före nyckelhärledningen, så att samma mönster ger olika nycklar på olika enheter.
- HKDF (HMAC-based Key Derivation Function) är ett standardiserat sätt att härleda flera oberoende nycklar ur en stark nyckel.
- Huvudnyckel är den slumpmässiga 256-bitars nyckel som hör till ett valv och skyddar alla valvets filnycklar.
- Trovärdigt förnekande är egenskapen att ingenting i appen kan bevisa att fler valv finns, så att du trovärdigt kan visa ett valv utan att avslöja andra.
Vanliga frågor
Kan Velcrypt se eller återställa mina bilder?
Nej. Velcrypt har inga servrar, inget kontosystem och ingen kopia av dina nycklar. Ditt mönster sparas aldrig, så ingen hos Velcrypt kan öppna, nollställa eller återställa ett valv.
Vad händer om någon ritar fel mönster i Velcrypt?
Ett mönster som Velcrypt aldrig sett öppnar helt enkelt ett nytt, tomt valv. Det visas inget felmeddelande och ingenting som avslöjar om det finns andra valv.
Är Velcrypts kryptering samma sak som iPhones inbyggda kryptering?
Nej, den kommer utöver den. iOS krypterar redan enheten och Velcrypt använder iOS strängaste dataskyddsklass för sina filer, men appen krypterar dessutom varje fil med en egen AES-256-GCM-nyckel som härleds från valvets mönster. En upplåst telefon räcker alltså inte för att öppna ett valv.
Har Velcrypt granskats av en oberoende part?
Inte ännu. Velcrypt bygger på Apples CryptoKit och beprövade standardalgoritmer, och vi välkomnar gärna en oberoende säkerhetsgranskning, men någon sådan har inte gjorts hittills.
Döljer Velcrypt att jag använder ett krypterat valv?
Inte helt. Appen syns på hemskärmen, och någon med forensiska verktyg kan eventuellt se att Velcrypt lagrar krypterade data och ungefär hur mycket. Det Velcrypt döljer är hur många valv du har och vad de innehåller.