In jedem aktuellen Apple Chip steckt ein eigener kleiner Prozessor mit eigenem Speicher, die Secure Enclave. Sie verarbeitet Daten, die besonders geschützt werden müssen: deine biometrischen Daten, Verschlüsselungsschlüssel und Daten für Apple Pay. Selbst iOS hat keinen direkten Zugriff darauf.
Wofür die Secure Enclave zuständig ist
Face ID und Touch ID
Speichert die mathematischen Modelle und vergleicht sie bei jeder Entsperrung.
Gerätecode
Schützt den Code vor Ausprobieren durch Wartezeiten nach Fehlversuchen.
Verschlüsselung
Verwaltet die Schlüssel, mit denen alle Daten auf dem Gerät verschlüsselt sind.
Apple Pay
Gibt Zahlungen nur nach erfolgreicher Authentifizierung frei.
Was das für Reparaturen bedeutet
Die Secure Enclave kennt die Sensoren, mit denen sie arbeitet. Der Fingerabdrucksensor von Touch ID und die Face ID-Bauteile sind mit ihr gekoppelt. Ein fremder Sensor wird nicht akzeptiert, damit niemand mit einem manipulierten Sensor ein Gerät entsperren kann. Das ist der Hintergrund von Parts-Pairing bei biometrischen Bauteilen.
| Situation | Folge |
|---|---|
| Sensor durch fremden ersetzt | Biometrie funktioniert nicht |
| Logicboard getauscht | Alle gekoppelten Sensoren müssen neu gekoppelt werden |
| Originalsensor repariert | Funktioniert weiter |
| Prozessor beschädigt | Daten sind nicht wiederherstellbar |
Secure Enclave und Datenrettung
Weil die Schlüssel für deine Daten im Prozessor liegen, lassen sich Daten eines iPhones nicht retten, indem man den Speicherchip in ein anderes Gerät setzt. Die einzige Möglichkeit ist, das ursprüngliche Gerät wieder zum Laufen zu bringen, etwa durch eine Platinenreparatur per Mikrolöten.
Wie die Secure Enclave arbeitet
Die Secure Enclave hat einen eigenen Prozessorkern, eigenen geschützten Speicher und ein eigenes, sehr kleines Betriebssystem. Sie kommuniziert mit dem Rest des Systems nur über klar definierte Schnittstellen. Wenn du dich mit Face ID anmeldest, schickt die Kamera ihre Daten verschlüsselt an die Secure Enclave. Diese vergleicht sie und meldet nur zurück: „passt“ oder „passt nicht“. Das eigentliche Gesichtsmodell verlässt die Secure Enclave nie.
Selbst wenn jemand die Kontrolle über iOS erlangen würde, käme er nicht direkt an die biometrischen Daten oder die Schlüssel heran. Das macht das System besonders widerstandsfähig gegen Angriffe.
Secure Enclave im Mac
In Macs mit Apple Silicon ist die Secure Enclave Teil des M-Chips. Bei älteren Intel-Macs übernahm der T2-Chip diese Aufgabe. Sie schützt dort ebenfalls Touch ID, verschlüsselt die SSD und sorgt für einen sicheren Startvorgang.
Seit wann es die Secure Enclave gibt
Apple hat die Secure Enclave 2013 mit dem iPhone 5s eingeführt. Damals kam mit Touch ID erstmals ein Fingerabdrucksensor ins iPhone. Apple brauchte einen sicheren Ort, um die Daten des Fingerabdrucks zu speichern und zu prüfen, ohne dass das restliche System oder Apps darauf zugreifen können. Die Lösung war ein eigener, abgeschotteter Bereich im Prozessor.
Seitdem ist die Secure Enclave in allen iPhones, iPads, Apple Watches und Macs mit Apple-Chips enthalten. Bei Intel-Macs übernahm sie der separate T2-Chip. Mit jeder Generation hat Apple ihre Fähigkeiten erweitert, etwa um Schutz vor Angriffen auf den Speicher und um Zähler, die wiederholte Fehlversuche bei der Code-Eingabe begrenzen.
Die Secure Enclave ist kein eigener Chip auf der Platine, sondern ein eigener Bereich innerhalb des Hauptprozessors. Sie hat aber einen eigenen Prozessorkern, eigenen geschützten Speicher und ein eigenes kleines Betriebssystem.
Die Bausteine im Inneren
| Baustein | Aufgabe |
|---|---|
| Eigener Prozessorkern | Führt ausschließlich Sicherheitsaufgaben aus |
| Boot-ROM | Startet die Secure Enclave mit unveränderlichem Code |
| Zufallsgenerator | Erzeugt echte Zufallszahlen für Schlüssel |
| Krypto-Einheit | Verschlüsselt und entschlüsselt Daten sehr schnell |
| Geschützter Speicher | Hält Schlüssel getrennt vom restlichen System |
| Zähler für Fehlversuche | Verhindert das Durchprobieren von Codes |
Ein wichtiges Prinzip ist, dass Schlüssel die Secure Enclave nie verlassen. Wenn eine App oder das System etwas verschlüsseln oder signieren will, schickt es die Anfrage an die Secure Enclave. Diese erledigt die Aufgabe und gibt nur das Ergebnis zurück. Selbst wenn ein Angreifer das Betriebssystem übernimmt, kommt er so nicht an die eigentlichen Schlüssel.
Ein Teil der Schlüssel ist fest mit der Hardware verbunden. Er wird bei der Herstellung im Chip erzeugt und ist nicht auslesbar, auch nicht für Apple. Davon abgeleitete Schlüssel binden die Daten im Speicher an genau dieses eine Gerät.
Face ID, Touch ID und die Secure Enclave
Wenn du Face ID oder Touch ID einrichtest, wird aus dem Bild deines Gesichts oder Fingerabdrucks ein mathematisches Modell erstellt. Dieses Modell wird verschlüsselt und nur in der Secure Enclave gespeichert. Es verlässt das Gerät nie, wird nicht in iCloud gesichert und ist für Apps nicht zugänglich.
Beim Entsperren vergleicht die Secure Enclave die neuen Sensordaten mit dem gespeicherten Modell. Apps erfahren nur, ob die Prüfung erfolgreich war. Auch die Verbindung zwischen Sensor und Secure Enclave ist verschlüsselt. Deshalb sind Face-ID-Module und Touch-ID-Sensoren fest mit dem jeweiligen Gerät gekoppelt.
Face ID
Gesichtsmodell bleibt in der Secure Enclave.
Touch ID
Fingerabdruck wird nur dort geprüft.
Apple Pay
Zahlungen werden dort freigegeben.
Gegenstücke bei Android
Auch Android-Geräte haben vergleichbare Sicherheitsbereiche. Google setzt in Pixel-Geräten den Titan-M-Chip ein, einen eigenen Sicherheitschip. Samsung nutzt bei vielen Galaxy-Modellen Knox Vault, einen abgeschotteten Bereich mit eigenem Prozessor und Speicher. Andere Hersteller verwenden eine Technik namens Trusted Execution Environment, die direkt im Hauptprozessor läuft.
Das Prinzip ist überall ähnlich: Schlüssel, biometrische Daten und Zahlungsinformationen werden getrennt vom normalen System verarbeitet. Die Umsetzung und der Grad der Abschottung unterscheiden sich aber je nach Hersteller und Gerät.
| Hersteller | Lösung |
|---|---|
| Apple | Secure Enclave |
| Google Pixel | Titan M |
| Samsung | Knox Vault |
| Viele andere | Trusted Execution Environment im Prozessor |
Was das für Reparaturen konkret bedeutet
Für die Reparatur hat die Secure Enclave weitreichende Folgen. Weil die Schlüssel für deine Daten fest an den Prozessor gebunden sind, lassen sich die Daten nicht einfach auf ein anderes Gerät übertragen. Wird die Hauptplatine getauscht, sind die Daten darauf in der Regel verloren. Ein Speicherchip, der in ein anderes Gerät umgesetzt wird, lässt sich ohne die passende Secure Enclave nicht lesen.
Deshalb ist bei einem iPhone, das nicht mehr startet, die Reparatur der eigenen Platine oft die einzige Möglichkeit, an Fotos und Nachrichten zu kommen. Die Platine wird auf Bauteilebene instand gesetzt, damit Prozessor und Speicher wieder zusammenarbeiten. Erst dann sind die Daten wieder zugänglich.
Wichtig
Ohne funktionierenden Prozessor und den richtigen Gerätecode ist eine Datenrettung bei modernen iPhones nicht möglich. Ein regelmäßiges Backup in iCloud oder auf dem Computer ist deshalb der sicherste Schutz.
Häufige Missverständnisse
Ein verbreitetes Missverständnis ist, dass Apple selbst Zugriff auf die Daten in der Secure Enclave hat. Das ist nicht der Fall. Die Schlüssel werden im Chip erzeugt und können nicht ausgelesen werden. Auch Apple kann ein gesperrtes iPhone ohne den Code nicht entschlüsseln.
Ein zweites Missverständnis betrifft den Schutz durch Face ID. Face ID schützt nicht direkt die Daten, sondern ersetzt nur die Eingabe des Codes im Alltag. Der eigentliche Schutz hängt am Code. Nach einem Neustart oder nach längerer Zeit ohne Entsperrung verlangt das iPhone deshalb immer den Code.
Warum dein Gerätecode so wichtig ist
Der Schlüssel, mit dem deine Daten verschlüsselt sind, entsteht aus zwei Teilen: einem Schlüssel, der fest in der Hardware steckt, und deinem Gerätecode. Erst beide zusammen öffnen die Daten. Deshalb lässt sich ein iPhone weder mit dem Code allein auf einem anderen Gerät noch mit der Hardware allein ohne Code entschlüsseln.
Die Secure Enclave begrenzt außerdem, wie oft ein falscher Code eingegeben werden kann. Nach mehreren Fehlversuchen werden die Wartezeiten immer länger. Ist die entsprechende Option aktiviert, löscht das Gerät nach zehn Fehlversuchen sogar alle Daten. So ist es praktisch unmöglich, einen Code durch Ausprobieren zu knacken.
Ein längerer Code erhöht die Sicherheit zusätzlich. Statt der sechsstelligen Zahl kannst du in den Einstellungen auch einen alphanumerischen Code festlegen.
Secure Enclave im Alltag am Mac
Auf Macs mit Apple-Chip übernimmt die Secure Enclave ähnliche Aufgaben wie im iPhone. Sie schützt den Fingerabdruck für Touch ID, verschlüsselt das interne Laufwerk und sorgt dafür, dass nur vertrauenswürdige Software beim Start geladen wird. Wird ein Mac gestohlen, sind die Daten auf dem Laufwerk ohne Passwort nicht lesbar.
Auch hier gilt: Wird das Logicboard getauscht, ist das Laufwerk mit seinen Daten in der Regel verloren, weil der Speicher fest auf der Platine sitzt und an die Secure Enclave gebunden ist. Ein aktuelles Time-Machine-Backup ist deshalb auch beim Mac der beste Schutz.
Zusammengefasst ist die Secure Enclave der Grund, warum deine Daten auf einem Apple-Gerät auch bei Verlust oder Diebstahl geschützt sind. Für Reparaturen bedeutet sie, dass Daten nur über die eigene Platine zu retten sind.
Häufige Fragen
Kann Apple meine Face ID-Daten sehen?
Nein. Die Daten verlassen die Secure Enclave nicht und werden nicht an Apple übertragen.
Gibt es so etwas auch bei Android?
Ja, zum Beispiel Samsung Knox Vault oder der Titan-Chip bei Google Pixel.
Kann die Secure Enclave kaputtgehen?
Sie ist Teil des Prozessors. Fällt sie aus, ist meist der ganze Prozessor betroffen.
Warum sind meine Daten nach einem Boardtausch weg?
Weil die Schlüssel zur Entschlüsselung im alten Prozessor lagen.