Så skyddar Mirage Vault dina bilder

Uppdaterad 9 november 2026Fakta från appens källkod och säkerhetsgranskningen 2026-10-31

Mirage Vault skyddar dina bilder genom att kryptera varje bild direkt på din iPhone med AES-256-GCM, en slumpmässig nyckel per fil, och låser valvnyckeln bakom Secure Enclave. Det finns inget konto och ingen server: mönstret, Face ID och återställningsfrasen är de enda vägarna in, och en kopia av filerna kan inte öppnas genom gissning någon annanstans.

Vem som tittar, och vad de får se

Varje rad är en person som kan tänkas titta, vad den personen får se med Mirage Vault och vad som skyddar dig.

VemVad de serVad som skyddar dig
Någon som kastar en blick på din hemskärm eller över din axelEn neutral ikon; låsskärmen är tom sand utan appnamn och utan rutnätMönsterrutnätet visas bara under fingret och tonar bort när du lyfter det; appväxlaren visar en tom ögonblicksbild
Någon som håller i din upplåsta iPhoneValvets tomma låsskärmFace ID eller mönstret; 5 felaktiga försök startar en paus på 30 s som fördubblas upp till 1 timme; låsning när du lämnar appen och när din iPhone ligger med skärmen nedåt
Någon som känner till lösenkoden till din iPhoneSamma tomma låsskärmValvet har en egen nyckel. Lösenkoden till din iPhone öppnar det inte, och Face ID för valvet är bundet till de registrerade ansiktena: om ett nytt ansikte läggs till på din iPhone stängs Face ID för valvet av tills du låser upp med mönstret och slår på det igen
Någon med en kopia av filerna eller av säkerhetskopian i iCloudData som ser slumpmässiga ut, under slumpmässiga namnAES-256-GCM med en nyckel per fil; valvnyckeln är inkapslad med en nyckel i Secure Enclave som inte kan kopieras, så mönstret kan inte gissas offline. Säkerhetskopian öppnas bara med återställningsfrasen på 8 ord
Någon som tvingar dig att låsa uppDet valv som du väljer att visaEtt falskt valv bakom ett andra mönster, och Wipe Key: ett mönster som raderar det riktiga valvets nycklar på stället och öppnar det falska valvet i stället (båda i Mirage Pro). Båda kräver att Face ID är avstängt, eftersom Face ID öppnar det riktiga valvet så snart Mirage öppnas
Mirage, eller någon som frågar MirageIngenting: det finns inget konto, ingen server och ingen kopia av nyckelnÅterställningsfrasen visas en gång och sparas aldrig; ingen från Mirage kommer någonsin att be dig om den

Så fungerar krypteringen i praktiken

Det här är parametrarna i appens källkod, inte en sammanfattning.

  • Ditt mönster eller din PIN-kod går genom PBKDF2-HMAC-SHA256 med minst 600 000 iterationer, kalibrerat så att det tar minst 250 ms på din iPhone. Resultatet är aldrig själva valvnyckeln.
  • Secure Enclave kapslar in resultatet: ECIES på en P-256-nyckel i Secure Enclave. Den privata nyckeln skapas i Secure Enclave och kan inte läsas ut, så en kopia av filerna och nyckelringen räcker inte för att prova mönster på en annan dator.
  • Valvnyckeln (256 slumpmässiga bitar, en per valv) packas upp bara i minnet, och bara efter ett korrekt mönster, Face ID eller återställningsfras.
  • Varje fil har en egen slumpmässig nyckel, inkapslad med valvnyckeln. Bilder, videor, anteckningar, skanningar, miniatyrer och förhandsvisningar är alla separata objekt.
  • Varje fil förseglas i block om 1 MiB med AES-256-GCM: en ny nonce per block och autentiserade data som binder blocket till sin fil, sin position och till om det är det sista. Ett ändrat, avkortat eller utbytt block upptäcks och dekrypteras inte.
256 bitar
valvnyckel, slumpmässig per valv
≥ 600 000
PBKDF2-HMAC-SHA256-iterationer
1 MiB
per krypterat block
0
servrar, konton, spårare

Andra fakta om formatet: filnamnen på disken är slumpmässiga 128-bitars identifierare; containern ligger under NSFileProtectionComplete och undantas från enhetens säkerhetskopior; huvudet innehåller 8 nyckelplatser av identisk längd, och oanvända platser fylls med slumpmässiga byte, så platserna avslöjar inte om det finns ett falskt valv eller en Wipe Key. Registerfilerna kan ändå visa tecken på ett andra valv vid en forensisk analys; det är en öppen punkt i appens granskning. Face ID har en egen nyckel i Secure Enclave, skapad med de ansikten som är registrerade just då, utan reserv till lösenkoden till din iPhone. Videor spelas upp via en krypterad resursladdare, block för block, utan en tillfällig dekrypterad fil. Intrångsposter förseglas med HPKE (P-256, HKDF-SHA256, AES-256-GCM) medan valvet är låst, så att bara det riktiga valvets nyckel kan öppna dem senare.

Säkerhetskopiering och återställning

Krypterad säkerhetskopiering i iCloud är gratis för alla och påslagen som standard. Den laddar upp samma krypterade objekt till den privata databasen i ditt eget iCloud-konto; Apple ser chiffertext, Mirage ser ingenting alls. Säkerhetskopian öppnas bara med återställningsfrasen: 8 ord från BIP-39-listan (88 bitar), som visas en gång och aldrig sparas. Frasen är den enda nyckeln som fungerar på en annan iPhone, eftersom alla andra nycklar är bundna till Secure Enclave i den iPhone som skapade dem.

Skärmen med återställningsfrasen i Mirage Vault: åtta numrerade ord och tre påminnelser om att skriva ner dem på papperSkärmen med återställningsfrasen i Mirage Vault: åtta numrerade ord och tre påminnelser om att skriva ner dem på papper
Åtta ord som visas en gång. Mirage kan inte visa dem igen och kan inte återställa dem.

Vad som har kontrollerats, och av vem

Containerformatet och applagret granskades 2026-10-31: kodläsning, en andra granskning av formatet av en annan granskare och ett stresstestmål med kontroller av samtidighet, manipulering, fuzzing och läckage av klartext (71 tester i paketet, alla godkända, även under Thread Sanitizer). Filkrypteringen höll mot bitvändningar, slumpmässiga mutationer, avkortning vid varje gräns och byte av block mellan filer: ingen felaktig klartext returnerades någonsin. Fynden gällde logiken för valv och nyckelplatser samt säkerhetskopieringen i iCloud, och de kritiska och allvarliga fynden åtgärdades samma dag; granskningsdokumentet redovisar vart och ett med sin status.

Modulen MirageCrypto, som definierar containerformatet och nycklarna, är skriven som ett fristående paket så att den kan publiceras på GitHub. Den här sidan kommer att länka till den när den är offentlig.

En sammanfattning av appen i ett stycke, ikonen och skärmbilder för bevakning finns i presskitet.

Sidor om säkerhet

Frågor

Är Mirage Vault krypterad?
Ja. Varje bild, video, anteckning och fil krypteras på din iPhone med AES-256-GCM i block om 1 MiB, varje fil med en egen slumpmässig nyckel. Miniatyrer och förhandsvisningar krypteras också. Ingen läsbar kopia skrivs till disken, och filnamnen är slumpmässiga identifierare.
Kan Mirage läsa mina bilder?
Nej. Det finns inget Mirage-konto och ingen Mirage-server. Valvnyckeln lämnar aldrig din iPhone, säkerhetskopian i iCloud innehåller bara chiffertext i ditt eget iCloud-konto, och återställningsfrasen visas en gång och sparas aldrig. Ingen på Mirage kan öppna ett valv, och ingen på Mirage kommer någonsin att be dig om frasen.
Vad händer om någon kopierar filerna från min iPhone?
Personen får data som ser slumpmässiga ut. För att öppna dem krävs valvnyckeln, som är inkapslad med en nyckel i Secure Enclave på just den enheten. Att gissa mönstret offline från en kopia av filerna fungerar inte: nyckeln i Secure Enclave kan inte extraheras, så varje gissning måste köras på enheten, där 5 felaktiga försök startar en paus som växer till 1 timme.
Samlar Mirage Vault in några data?
Integritetsetiketten i App Store anger ”Data samlas inte in”. Appen har inga analysverktyg, ingen tjänst för kraschrapportering, inget annons-SDK och inget konto. Köp går via Apple. Den enda nätverkstrafiken är den valfria krypterade säkerhetskopieringen till ditt eget iCloud-konto.
Är krypteringskoden öppen?
Modulen MirageCrypto, som definierar containerformatet och nycklarna, är skriven för att publiceras på GitHub. Tills den är det beskriver den här sidan formatet så detaljerat att vem som helst senare kan kontrollera påståendena mot den publicerade modulen.