So schützt Mirage Vault deine Fotos

Aktualisiert am 9. November 2026Fakten aus dem Quellcode der App und dem Sicherheitsaudit vom 2026-10-31

Mirage Vault schützt deine Fotos, indem es jedes Foto direkt auf dem iPhone mit AES-256-GCM verschlüsselt, mit einem zufälligen Schlüssel pro Datei, und den Tresorschlüssel hinter der Secure Enclave sichert. Es gibt keinen Account und keinen Server: Muster, Face ID oder eine Wiederherstellungsphrase sind die einzigen Zugänge, und eine Kopie der Dateien lässt sich anderswo nicht durch Ausprobieren öffnen.

Wer hinsieht und was er bekommt

Jede Zeile beschreibt eine Person, die hinsehen könnte, was sie bei Mirage Vault bekommt und was dich schützt.

WerWas sie sehenWas dich schützt
Jemand, der auf deinen Home-Bildschirm oder über deine Schulter blicktEin unauffälliges Symbol; der Sperrbildschirm ist leerer Sand ohne App-Namen und ohne RasterDas Musterraster erscheint nur unter deinem Finger und verblasst, wenn du ihn anhebst; der App-Umschalter zeigt einen leeren Schnappschuss
Jemand, der dein entsperrtes iPhone in der Hand hältDer leere Sperrbildschirm des TresorsFace ID oder das Muster; nach 5 Fehlversuchen beginnt eine Pause von 30 s, die sich bis auf 1 Stunde verdoppelt; Sperren beim Verlassen, Sperren bei Ablage mit dem Display nach unten
Jemand, der deinen iPhone-Code kenntDerselbe leere SperrbildschirmDer Tresor hat einen eigenen Schlüssel. Der iPhone-Code öffnet ihn nicht, und Face ID für den Tresor ist an die registrierten Gesichter gebunden: Wird dem iPhone ein neues Gesicht hinzugefügt, ist Face ID für den Tresor deaktiviert, bis du mit dem Muster entsperrst und es wieder aktivierst
Jemand mit einer Kopie der Dateien oder des iCloud-BackupsZufällig aussehende Daten unter zufälligen NamenAES-256-GCM mit einem Schlüssel pro Datei; der Tresorschlüssel ist mit einem Secure-Enclave-Schlüssel verschlüsselt, der sich nicht kopieren lässt, daher kann das Muster nicht offline erraten werden. Das Backup öffnet sich nur mit der Wiederherstellungsphrase aus 8 Wörtern
Jemand, der dich zum Entsperren zwingtDer Tresor, den du zeigen möchtestEin Täuschungstresor hinter einem zweiten Muster und ein Wipe Key: ein Muster, das die Schlüssel des echten Tresors sofort löscht und stattdessen den Täuschungstresor öffnet (beides Mirage Pro). Beides setzt voraus, dass Face ID deaktiviert ist, denn Face ID öffnet den echten Tresor, sobald Mirage geöffnet wird
Mirage oder jeder, der Mirage fragtNichts: Es gibt keinen Account, keinen Server und keine Kopie des SchlüsselsDie Wiederherstellungsphrase wird einmal angezeigt und nie gespeichert; niemand von Mirage wird dich je danach fragen

Was die Verschlüsselung tatsächlich ist

Dies sind die Parameter im Quellcode der App, keine Zusammenfassung.

  • Dein Muster oder deine PIN durchläuft PBKDF2-HMAC-SHA256 mit mindestens 600.000 Iterationen, kalibriert auf mindestens 250 ms auf deinem iPhone. Das Ergebnis ist nie der Tresorschlüssel selbst.
  • Die Secure Enclave verschlüsselt das Ergebnis: ECIES mit einem P-256-Schlüssel in der Secure Enclave. Der private Schlüssel wird in der Secure Enclave erzeugt und lässt sich nicht auslesen, daher reicht eine Kopie der Dateien und des Schlüsselbunds nicht aus, um auf einem anderen Gerät Muster auszuprobieren.
  • Der Tresorschlüssel (256 Zufallsbits, einer pro Tresor) wird nur im Arbeitsspeicher entschlüsselt und nur nach einem richtigen Muster, Face ID oder der Wiederherstellungsphrase.
  • Jede Datei hat einen eigenen Zufallsschlüssel, der mit dem Tresorschlüssel verschlüsselt ist. Fotos, Videos, Notizen, Scans, Miniaturen und Vorschauen sind jeweils separate Objekte.
  • Jede Datei wird in Blöcken zu 1 MiB versiegelt, mit AES-256-GCM: eine neue Nonce pro Block und authentifizierte Daten, die den Block an seine Datei, seine Position und die Angabe binden, ob er der letzte ist. Ein veränderter, abgeschnittener oder vertauschter Block wird erkannt, nicht entschlüsselt.
256 Bit
Tresorschlüssel, zufällig pro Tresor
≥ 600.000
PBKDF2-HMAC-SHA256-Iterationen
1 MiB
pro verschlüsseltem Block
0
Server, Accounts, Tracker

Weitere Fakten zum Format: Dateinamen auf dem Speicher sind zufällige 128-Bit-Kennungen; der Container liegt unter NSFileProtectionComplete und ist von Gerätebackups ausgeschlossen; der Header enthält 8 gleich lange Schlüsselslots, und ungenutzte Slots sind mit Zufallsbytes gefüllt, sodass die Slots nicht verraten, ob ein Täuschungstresor oder ein Wipe Key existiert. Die Indexdateien können bei einer forensischen Analyse dennoch Hinweise auf einen zweiten Tresor zeigen; dies ist ein offener Punkt im Audit der App. Face ID hat einen eigenen Secure-Enclave-Schlüssel, erzeugt mit den aktuell registrierten Gesichtern, ohne Rückfall auf den iPhone-Code. Videos werden über einen verschlüsselten Resource Loader Block für Block abgespielt, ohne temporäre entschlüsselte Datei. Einbruchsprotokolle werden mit HPKE (P-256, HKDF-SHA256, AES-256-GCM) versiegelt, solange der Tresor gesperrt ist, sodass nur der Schlüssel des echten Tresors sie später öffnen kann.

Backup und Wiederherstellung

Das verschlüsselte iCloud-Backup ist für alle kostenlos und standardmäßig aktiviert. Es lädt dieselben verschlüsselten Objekte in die private Datenbank deines eigenen iCloud-Accounts; Apple sieht Chiffretext, Mirage sieht gar nichts. Das Backup öffnet sich nur mit der Wiederherstellungsphrase: 8 Wörter aus der BIP-39-Liste (88 Bit), einmal angezeigt und nie gespeichert. Die Phrase ist der einzige Schlüssel, der auf einem anderen iPhone funktioniert, denn jeder andere Schlüssel ist an die Secure Enclave des iPhone gebunden, das ihn erzeugt hat.

Der Bildschirm mit der Wiederherstellungsphrase in Mirage Vault: acht nummerierte Wörter und drei Hinweise, sie auf Papier zu notierenDer Bildschirm mit der Wiederherstellungsphrase in Mirage Vault: acht nummerierte Wörter und drei Hinweise, sie auf Papier zu notieren
Acht Wörter, einmal angezeigt. Mirage kann sie weder erneut anzeigen noch zurücksetzen.

Was geprüft wurde und von wem

Containerformat und App-Schicht wurden am 2026-10-31 geprüft: Codelektüre, eine zweite Prüfung des Formats durch einen weiteren Prüfer und ein Stresstest-Target mit Prüfungen auf Nebenläufigkeit, Manipulation, Fuzzing und Klartextlecks (71 Tests im Paket, alle bestanden, auch unter Thread Sanitizer). Die Dateiverschlüsselung hielt Bitflips, zufälligen Mutationen, Abschneiden an jeder Grenze und dem Vertauschen von Blöcken zwischen Dateien stand: Es wurde nie ein falscher Klartext zurückgegeben. Die Befunde betrafen die Tresor- und Slot-Logik sowie das iCloud-Backup; die kritischen und hohen wurden noch am selben Tag behoben, und das Auditdokument führt jeden mit seinem Status.

Das Modul MirageCrypto, das Containerformat und Schlüssel definiert, ist als eigenständiges Paket geschrieben, damit es auf GitHub veröffentlicht werden kann. Diese Seite wird darauf verlinken, sobald es öffentlich ist.

Eine Kurzbeschreibung der App in einem Absatz, das Symbol und Bildschirmfotos für die Berichterstattung findest du im Pressekit.

Seiten zur Sicherheit

Fragen

Ist Mirage Vault verschlüsselt?
Ja. Jedes Foto, jedes Video, jede Notiz und jede Datei wird auf dem iPhone mit AES-256-GCM in Blöcken zu 1 MiB verschlüsselt, jede Datei mit einem eigenen Zufallsschlüssel. Auch Miniaturen und Vorschauen sind verschlüsselt. Es wird keine lesbare Kopie gespeichert, und Dateinamen sind zufällige Kennungen.
Kann Mirage meine Fotos lesen?
Nein. Es gibt keinen Mirage-Account und keinen Mirage-Server. Der Tresorschlüssel verlässt nie das iPhone, das iCloud-Backup enthält nur Chiffretext in deinem eigenen iCloud-Account, und die Wiederherstellungsphrase wird einmal angezeigt und nie gespeichert. Niemand bei Mirage kann einen Tresor öffnen, und niemand bei Mirage wird dich je nach der Phrase fragen.
Was passiert, wenn jemand die Dateien von meinem iPhone kopiert?
Er erhält zufällig aussehende Daten. Um sie zu öffnen, braucht es den Tresorschlüssel, der mit einem Schlüssel in der Secure Enclave dieses iPhone verschlüsselt ist. Das Muster offline anhand einer Kopie der Dateien zu erraten, funktioniert nicht: Der Secure-Enclave-Schlüssel lässt sich nicht extrahieren, daher muss jeder Rateversuch auf dem Gerät laufen, wo nach 5 Fehlversuchen eine Pause beginnt, die auf bis zu 1 Stunde anwächst.
Erfasst Mirage Vault irgendwelche Daten?
Die Datenschutzangabe im App Store lautet „Keine Daten erfasst“. Die App hat keine Analysetools, keinen Crash-Reporting-Dienst, kein Werbe-SDK und keinen Account. Käufe laufen über Apple. Die einzige Netzwerkaktivität ist das optionale verschlüsselte iCloud-Backup in deinen eigenen iCloud-Account.
Ist der Verschlüsselungscode offen?
Das Modul MirageCrypto, das Containerformat und Schlüssel definiert, ist für eine Veröffentlichung auf GitHub geschrieben. Bis dahin beschreibt diese Seite das Format so detailliert, dass jeder die Angaben später mit dem veröffentlichten Modul abgleichen kann.