Secure Enclave und Android Keystore sind Sicherheitsfunktionen der Plattformen, die kryptografische Vorgänge oder Schlüsselmaterial schützen helfen. Sie sind keine austauschbaren Bezeichnungen für einen verschlüsselten Fototresor.
Zwei Plattformen, unterschiedliche Einrichtungen
Apple beschreibt die Secure Enclave als isoliertes Sicherheitssubsystem. Androids Keystore-Dokumentation beschreibt Schlüsselspeicherung, autorisierte Schlüsselnutzung und hardwaregestützte Sicherheitsoptionen. Hardwareunterstützung und Schlüsseleigenschaften variieren nach Gerät und Konfiguration.
Wenn eine Anwendung angibt, eine Sicherheits-API der Plattform zu nutzen, bedeutet dies nicht, dass alle ihre Dateien physisch in einem separaten Chip gespeichert sind. Große Mediendateien und ihre Verschlüsselungsschlüssel haben unterschiedliche Speicher- und Verarbeitungsanforderungen.
Fragen, die sich lohnen
Welcher Schlüssel ist geschützt? Kann er exportiert werden? Welche Authentifizierung erfordert seine Nutzung? Was geschieht beim Zurücksetzen oder Ersetzen eines Geräts? Sind portable Sicherungen um ein anderes Wiederherstellungsgeheimnis herum konzipiert? Diese Fragen bestimmen das praktische Verhalten klarer als ein allgemeines Hardwaresicherheitssiegel.
Plattformschutz macht auch nicht jede Nutzung einer entsperrten Anwendung sicher. Kontrolliert ein Angreifer das laufende Betriebssystem, kann der von der Anwendung angezeigte Klartext offengelegt werden, selbst wenn ein bestimmter Schlüssel nicht direkt extrahierbar ist.
NullVaults dokumentierte Nutzung
Die Android-Architektur beschreibt Keystore-Material neben Argon2id und verschlüsseltem App-Speicher. Die iOS-Architektur besitzt ein eigenes kryptografisches und Wiederherstellungskonzept. Leiten Sie keine undokumentierte Secure-Enclave-Speicherung daraus ab, dass eine App auf einem iPhone läuft. Lesen Sie NullVaults Architektur, Grenzen bei Gerätekompromittierung, und wie verschlüsselte Tresore funktionieren.