Schema eines Servers: Außenbereich mit Betriebssystem und Administrator, darin abgeriegelt die Enklave im Prozessor. Verschlüsselte Daten fließen von einem Nutzergerät hinein, werden nur innerhalb der Enklave entschlüsselt und verarbeitet, verschlüsselte Ergebnisse fließen zurück; eine signierte Attestierung geht separat an den Nutzer.

Confidential Computing

Confidential Computing schützt Daten nicht nur bei der Speicherung und beim Transport, sondern auch während der Verarbeitung im Arbeitsspeicher. Ein abgeschotteter Bereich im Prozessor rechnet dabei so, dass selbst der Betreiber des Computers nicht hineinsehen kann.

Daten lassen sich an drei Stellen schützen. Auf der Festplatte, unterwegs durchs Netz und während der Computer mit ihnen rechnet. Die ersten beiden Fälle sind seit Jahrzehnten gelöst: Man verschlüsselt die Daten, also verwandelt sie in eine Zeichenfolge, die ohne passenden Schlüssel unlesbar ist. Beim Rechnen ging das lange nicht, denn ein Prozessor kann nur mit lesbaren Zahlen arbeiten. Confidential Computing schließt genau diese Lücke. Der entschlüsselte Zustand existiert dabei nur in einem abgeriegelten Bereich des Prozessors, auf den von außen niemand zugreifen kann.

Warum Firmen ihre eigenen Rechenzentren misstrauen

Die meisten Unternehmen betreiben ihre Software heute nicht mehr auf eigenen Geräten. Sie mieten Rechenleistung bei Anbietern wie Amazon, Microsoft oder Google. Damit laufen ihre Daten auf fremder Hardware, in fremden Gebäuden, verwaltet von fremdem Personal. Wer dort die Administratorrechte hat, kann im Prinzip in den Arbeitsspeicher schauen und mitlesen.

Für viele Branchen ist das ein echtes Hindernis. Eine Klinik darf Patientendaten nicht einfach irgendwohin auslagern. Eine Bank hat strenge Auflagen für Kontobewegungen. Confidential Computing verschiebt die Vertrauensfrage: Man muss dem Anbieter nicht mehr glauben, dass er nicht hineinschaut. Er kann es technisch schlicht nicht.

In der KI-Branche ist das Thema zusätzlich brisant. Modelle sind teuer im Training und ein wertvolles Betriebsgeheimnis. Gleichzeitig geben Nutzer beim Chatten oft sehr private Dinge ein. Beide Seiten wollen geschützt sein, und beide sitzen auf derselben fremden Maschine.

Die abgeschottete Zone im Prozessor

Kern der Technik ist eine sogenannte Enklave, auch Trusted Execution Environment genannt. Das ist ein Bereich des Arbeitsspeichers, den der Prozessor selbst absichert. Alles, was dort liegt, wird von der Hardware verschlüsselt. Der Schlüssel steckt fest im Chip und verlässt ihn nie. Selbst das Betriebssystem, das sonst über alles Herr ist, bekommt nur unlesbaren Datensalat zu sehen.

Damit das etwas nützt, braucht es einen zweiten Baustein: die Attestierung. Der Chip stellt eine kryptografisch signierte Bescheinigung darüber aus, welche Software gerade in der Enklave läuft. Diese Bescheinigung lässt sich aus der Ferne prüfen. Erst wenn sie stimmt, schickt man seine geheimen Daten hinein. So verhindert man, dass jemand heimlich ein manipuliertes Programm untergeschoben hat.

Eine Analogie: Die Enklave ist ein Tresorraum mit Automaten darin. Man wirft verschlüsselte Unterlagen ein, drinnen wird gerechnet, verschlüsselte Ergebnisse kommen heraus. Der Hausmeister hat Zugang zum Gebäude, aber nicht zum Tresor. Wichtig ist die Abgrenzung zur homomorphen Verschlüsselung: Die rechnet direkt mit verschlüsselten Zahlen, ganz ohne Spezialhardware, ist dafür aber bis heute extrem langsam. Confidential Computing entschlüsselt sehr wohl, nur eben an einem Ort, an den niemand herankommt.

Von Cloud-Verträgen bis zum Handy in der Hosentasche

Die großen Cloud-Anbieter verkaufen entsprechende Server längst als eigenes Produkt, etwa unter Namen wie Confidential VMs. Die zugrundeliegende Technik kommt von den Chipherstellern: Intel nennt sie SGX und TDX, AMD nennt sie SEV, bei ARM heißt sie CCA. Nvidia hat sie inzwischen auch in seine KI-Grafikkarten eingebaut, damit Modelle geschützt rechnen können.

Auch im Alltag steckt das Prinzip längst in der Hosentasche. Der Fingerabdruck und das Gesichtsprofil im Smartphone liegen in einem separaten Sicherheitschip, der wie eine Enklave funktioniert. Apple hat das Konzept 2024 mit dem Private Cloud Compute auf seine Server ausgeweitet: Anfragen an die KI werden in abgeschotteten Bereichen verarbeitet und danach gelöscht.

Ein verbreiteter Irrtum ist, damit sei alles gelöst. Enklaven sind kein Zauber. Forscher haben mehrfach Seitenkanalangriffe gezeigt, bei denen man aus Stromverbrauch oder Zeitverhalten Rückschlüsse auf die Daten zieht. Und wenn die Software in der Enklave selbst Fehler hat, hilft der schönste Tresor nichts. Confidential Computing verkleinert den Kreis derer, denen man vertrauen muss, es schafft ihn nicht ab.

Produkte dazu

Aktuelle News

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.