Du zeichnest ein Muster auf einem 5×5-Raster. ArkWarden verwendet dieses Muster zusammen mit der Secure Enclave deines iPhones, um einen zufälligen 256-Bit-Hauptschlüssel zu entsperren, der jede Datei in deinem Tresor verschlüsselt. Du musst dir kein Passwort merken, und es gibt keine PIN, die lediglich den Zugriff steuert, ohne einen eigenen Tresorschlüssel hinzuzufügen.
Apps, die nur einen Bildschirm sperren, haben keinen eigenen Tresorschlüssel zusätzlich zum iPhone-Datenschutz. ArkWarden verwendet dein Muster, um einen zufälligen Hauptschlüssel zu entsperren, der die Daten selbst verschlüsselt und entschlüsselt. So verläuft der Weg von deinem Finger zur verschlüsselten Datei auf dem Datenträger.
Muster
Form, die du zeichnest
PBKDF2 + SE
Entsperrweg
Hauptschlüssel
Zufällig, 256 Bit
AES-256-GCM
Dateiverschlüsselung
Du verbindest Punkte auf einem 5×5-Raster. ArkWarden erfasst, welche Punkte du berührst und in welcher Reihenfolge. Diese Abfolge ist dein Muster.
Das 5×5-Raster bietet mehr Möglichkeiten für ein langes Muster als ein sechsstelliger Code. Neue Muster müssen mindestens sechs verschiedene Punkte verwenden und mindestens zwei Richtungsänderungen enthalten. Jeder weitere Punkt erhöht die Zahl der möglichen Abfolgen.
ArkWarden verarbeitet dein Muster mit PBKDF2 und einem zufälligen Salt, das für deinen Tresor eindeutig ist. Anschließend wird das Ergebnis mit einem Geheimnis aus der Secure Enclave deines iPhones kombiniert. Zusammen entsperren sie deinen Hauptschlüssel. Der Hauptschlüssel deines Tresors ist ein zufälliger 256-Bit-Schlüssel, der bei der Einrichtung des Tresors erstellt wird.
ArkWarden verwendet den Hauptschlüssel, um jede importierte Datei zu verschlüsseln: Fotos, Videos, Dokumente und Audiodateien. Jede Datei wird mit AES-256-GCM verschlüsselt, derselben authentifizierten Verschlüsselung, die auch in TLS 1.3 verwendet wird. Du kannst außerdem einen zweiten Faktor als zusätzlichen Authentifizierungsschritt nach erfolgreicher Musterprüfung hinzufügen.
Jede Datei erhält außerdem einen eindeutigen Nonce, den kleinen Zufallswert, den AES benötigt, damit zwei identische Dateien nicht denselben Geheimtext erzeugen. Zwei Kopien desselben Fotos ergeben selbst mit demselben Schlüssel zwei völlig unterschiedliche verschlüsselte Dateien auf dem Datenträger.
Die Metadaten, die deinen Tresor organisieren (Kategorienamen, Dateititel und Reihenfolge), werden mit ChaCha20-Poly1305 verschlüsselt. Das ist dieselbe Art authentifizierter Verschlüsselung, abgestimmt auf die kleinen strukturierten Daten, die ein Index benötigt.
Wenn du den Tresor sperrst oder die App schließt, wird der entsperrte Hauptschlüssel aus dem Speicher entfernt. Er wird nicht auf den Datenträger geschrieben, nicht zwischengespeichert und nicht für eine spätere Verwendung aufbewahrt.
Wenn du dein Muster das nächste Mal zeichnest, erstellt ArkWarden mit deinem Muster und deinem iPhone den Entsperrschlüssel erneut und entsperrt damit den Hauptschlüssel. Deine Dateien werden entschlüsselt. Zeichnest du ein anderes Muster, schlägt die Entsperrung fehl. Die Daten bleiben unlesbar.
Viele Apps verbergen deine Dateien. Deutlich weniger verschlüsseln sie tatsächlich.
| Eine PIN nur für den Bildschirm | Apples Album „Ausgeblendet“ | Ein Cloud-Tresor | ArkWarden | |
|---|---|---|---|---|
| Was die Eingabe bewirkt | Steuert den Zugriff. Fügt keinen eigenen Tresorschlüssel hinzu | Verschiebt Dateien in ein anderes Album | Lädt Dateien hoch und verschlüsselt sie danach auf dem Server | Leitet den Schlüssel ab, der deinen Tresorschlüssel entsperrt |
| Wie viele Versuche zum Knacken | 10.000 | Nicht relevant. Das Album „Ausgeblendet“ fügt keinen eigenen Schlüssel hinzu. | Hängt vom Design des Anbieters und der Kontosicherheit ab | PBKDF2 und gerätegebundenes Schlüsselmaterial schützen jeden Versuch |
| Wo deine Dateien liegen | Auf dem Gerät. Der Datenschutz verschlüsselt sie weiterhin. Die PIN fügt keinen eigenen Schlüssel hinzu. | In Fotos auf dem Gerät. Der Datenschutz verschlüsselt sie weiterhin. | Auf den Servern eines anderen | Auf deinem Gerät, verschlüsselt |
| Wer sie sonst lesen kann | Jeder mit dem Entsperrcode oder Gerätezugriff | Jeder, der das Album mit Face ID, Touch ID oder dem Gerätecode öffnet | Der Anbieter und jeder, dem er Schlüssel gibt | Nur ein abgeschlossenes Entsperren des Tresors oder deine Wiederherstellungsphrase |
| Wiederherstellung bei Vergessen | Zurücksetzen, ohne etwas zu verlieren | Es gibt nichts wiederherzustellen | Kontozurücksetzung, oft per E-Mail | Eine Wiederherstellungsphrase mit 12 oder 24 Wörtern, die du kontrollierst |
Eine PIN steuert den Zugriff. Der iPhone-Datenschutz verschlüsselt Dateien auf dem Gerät weiterhin mit dateispezifischen Schlüsseln. Eine PIN vor der Benutzeroberfläche fügt keinen separaten Tresorschlüssel hinzu. Verschlüsselung funktioniert anders: Die Daten werden unter einem Schlüssel gespeichert, den nur die richtige Eingabe entsperrt. Bis dieser Schlüssel bereitgestellt wird, bleiben die Daten unlesbar.
Das Apple-Album „Ausgeblendet“ und viele „Tresor“-Apps verschieben Dateien in eine private Liste. Der iPhone-Datenschutz verschlüsselt diese Dateien weiterhin mit dateispezifischen Schlüsseln. Das Album fügt keinen dokumentierten separaten Tresorschlüssel hinzu. Es öffnet sich mit Face ID, Touch ID oder deinem Code. ArkWarden verschlüsselt jede Datei mit einem zufälligen Hauptschlüssel, den dein Muster entsperrt – nicht mit dem Gerätecode. Ohne diesen Schlüssel ist es praktisch unmöglich, die Inhalte des Tresors wiederherzustellen. So funktioniert das Album „Ausgeblendet“ in Fotos: ausgeblendete Fotos auf dem iPhone. Ob sie synchronisiert werden: Werden ausgeblendete Fotos mit iCloud synchronisiert?
Cloud-Tresore bieten Synchronisierung, schaffen aber auch einen weiteren Ort, an dem verschlüsselte Daten gespeichert werden. Der Anbieter besitzt mindestens deine verschlüsselten Dateien und in manchen Systemen auch die für ihre Wiederherstellung erforderlichen Schlüssel. ArkWarden hat keinen eigenen Server und kein Kontosystem. Deine verschlüsselten Dateien bleiben auf deinem Gerät. Wenn du die optionale iCloud-Sicherung aktivierst, hältst nur du den Schlüssel, der sie öffnet.
Du brauchst nichts davon, um ArkWarden zu verwenden. Wir führen es auf, damit jeder unsere Aussagen mit den Standards abgleichen kann, die sie stützen. So fügt sich die Verschlüsselung in das gesamte Sicherheitsdesign ein.
| Teil | Algorithmus | Warum dieser |
|---|---|---|
| Schlüsselableitung aus dem Muster | PBKDF2 |
Von NIST standardisiert (SP 800-132) und mit CommonCrypto umgesetzt. ArkWarden verwendet 600.000 Durchläufe. |
| Schlüsselableitung aus der Wiederherstellungsphrase | PBKDF2 |
Phrase und Muster verwenden getrennte Methoden, um denselben zufälligen Hauptschlüssel zu öffnen. |
| Dateiverschlüsselung | AES-256-GCM |
Der Standard für authentifizierte Verschlüsselung in TLS 1.3 und IPsec. Erkennt Manipulationen als Teil der Entschlüsselung. |
| Metadatenverschlüsselung | ChaCha20-Poly1305 |
Die andere authentifizierte Chiffre aus TLS 1.3 und WireGuard. Gut geeignet für die kleinen strukturierten Daten eines Kategorieindex. |
| Salterzeugung | Apples sichere Zufallsquelle (Security-Framework) | Einmal pro Tresor erzeugt. Im iOS-Schlüsselbund gespeichert. Auch bei zwei Geräten mit demselben Muster eindeutig. |
| Wiederherstellungsphrase | BIP-39-Wortliste auf Englisch, 12 oder 24 Wörter | Dieselbe Wortliste, die Hardware-Wallets verwenden. Erzeugt mit Apples sicherer Zufallsquelle. |
Warum 600.000 Durchläufe? OWASP nennt dies als empfohlene Mindestzahl für PBKDF2. Jeder Entsperrversuch erfordert die vollständige Berechnung. Auf einem modernen iPhone dauert sie weniger als eine Sekunde. Für einen Angreifer, der Millionen von Kombinationen testet, steigt die gesamte Rechenzeit auf Jahre.
Auf dem Datenträger: Nur Geheimtext. Dateidaten, verschlüsselt mit AES-256-GCM. Der Kategorieindex, verschlüsselt mit ChaCha20-Poly1305.
Im iOS-Schlüsselbund: Das Salt für die Schlüsselableitung sowie der für die Musterentsperrung und separat für deine Wiederherstellungsphrase verschlüsselte Hauptschlüssel. Die Musterentsperrung benötigt außerdem einen Secure-Enclave-Schlüssel auf diesem iPhone. Diese Elemente werden so gespeichert, dass sie bei gesperrtem Gerät nicht gelesen und nicht auf ein anderes Gerät übertragen werden können.
Auf Apple-Servern: Nichts, außer du aktivierst die iCloud-Sicherung. ArkWarden hat kein Kontosystem und erfasst keine Telemetrie zu Dateiinhalten. Eine Sicherung speichert nur eine verschlüsselte Kopie in deiner eigenen iCloud, die ohne deine Wiederherstellungsphrase unlesbar ist.
Im Arbeitsspeicher: Solange dein Tresor entsperrt ist, hält ArkWarden eine aktive Referenz auf den entschlüsselten Hauptschlüssel. Beim Sperren der App wird diese Referenz entfernt.
Jedes von ArkWarden unterstützte iPhone verfügt über eine Secure Enclave. Dabei handelt es sich um einen separaten Sicherheitschip, der Schlüssel verwenden kann, die vom restlichen Handy nicht gelesen werden können.
Bei der Einrichtung deines Tresors erstellt ArkWarden einen Schlüssel in der Secure Enclave. Von da an verwendet ihn jede Musterentsperrung. Dein Muster wird weiterhin mit PBKDF2 verarbeitet. ArkWarden kombiniert das Ergebnis anschließend mit einem Geheimnis, das nur die Secure Enclave deines iPhones erzeugen kann. Zusammen entsperren sie deinen Hauptschlüssel.
Dein Muster allein reicht damit nicht mehr aus, um den Tresor zu entsperren. Dein iPhone muss ebenfalls vorhanden sein. Der Schlüssel in der Secure Enclave kann von einem Angreifer, Apple oder uns nicht herauskopiert werden. Dadurch ist die Musterentsperrung an dein Handy gebunden und nicht nur an etwas, das du weißt.
Die Secure Enclave ist dafür ausgelegt, Schlüssel zu schützen, nicht große Dateien zu verschlüsseln. Deine Dateien werden mit AES-256-GCM verschlüsselt. Dein Kategorieindex wird mit ChaCha20-Poly1305 verschlüsselt. Beide verwenden Apples CryptoKit. Jeder Teil erfüllt die Aufgabe, für die er entwickelt wurde.
Deine Wiederherstellungsphrase funktioniert absichtlich anders. Sie stellt deinen Tresor auf einem neuen iPhone wieder her und kann daher nicht von der Secure Enclave deines alten Geräts abhängen. Eine BIP-39-Phrase mit 12 oder 24 Wörtern hat in der Praxis viel zu viele Kombinationen, um erraten zu werden. Deshalb kann sie die Wiederherstellung sicher schützen.
Der aktuelle Musterschutz benötigt einen nicht exportierbaren Secure-Enclave-Schlüssel von deinem iPhone. Kopierte Tresordaten allein können die Musterentsperrung auf einem anderen Gerät nicht abschließen, weil dieser Schlüssel nicht kopiert oder übertragen werden kann. Auf deinem iPhone wartet ArkWarden nach zehn fehlgeschlagenen Versuchen 15 Minuten.
Fingerabdrücke auf dem Bildschirm verraten, welche Punkte berührt wurden, aber nicht deren Reihenfolge, Richtung oder Verbindungen. Auf einem 5×5-Raster gibt es sehr viele Reihenfolgen, die zu einem bestimmten Schmierabdruck passen.
Ohne Muster und ohne Wiederherstellungsphrase sind die Daten auf dem Datenträger nur Geheimtext. Es gibt keinen gespeicherten Hash, der direkt bestätigt, ob eine Vermutung richtig ist. Jeder Versuch muss zunächst eine Entschlüsselung durchführen, bevor ein Angreifer das Ergebnis bewerten kann.
Dein Tresor ist geschützt. ArkWarden blendet die eigenen Bildschirme bei Screenshots und Bildschirmaufnahmen aus, einschließlich des Entsperrbildschirms, deiner Dateiliste und jeder geöffneten Datei. Bildschirme, die iOS selbst zeichnet, etwa das systemweite Teilen-Menü, liegen außerhalb der Kontrolle einer App.
ArkWarden sendet deine Dateien nicht eigenständig irgendwohin. Wenn du die iCloud-Sicherung aktivierst, werden nur mit AES-256-GCM verschlüsselte Daten in deine eigene iCloud übertragen. Ein Angreifer im Netzwerk kann daher nichts Lesbares abfangen.
Die kryptografischen Aussagen auf dieser Seite basieren auf veröffentlichten Standards anerkannter Organisationen. Jeder Link führt zur Primärquelle.
Zeichne ein Muster. Entsperre einen zufälligen 256-Bit-Hauptschlüssel. Verschlüssele die Dateien, die du privat halten möchtest, auf deinem Gerät – ohne Konto und ohne Server.
Mehr über die Wiederherstellungsphrase