← Neueste Arbeiten
💻 computer science

Two-Way Confidential VMs (2cVM): Collaborative Confidential Computing for Mutually Distrustful Parties

Dieses Paper stellt Two-Way Confidential Virtual Machines (2cVM) vor, eine praktische Architektur, die Hardware-Trusted-Execution-Environments mit feinkörnigem Sandboxing kombiniert, um gegenseitig misstrauischen Parteien eine kollaborative Berechnung auf sensiblen Daten und Code unter einer unveränderlichen, verifizierbaren Richtlinie mit überschaubarem Performance-Overhead zu ermöglichen.

Ursprüngliche Autoren: Jordi Thijsman, Merlijn Sebrechts, Stefan Lefever, Filip De Turck, Bruno Volckaert

Veröffentlicht 2026-06-11
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Jordi Thijsman, Merlijn Sebrechts, Stefan Lefever, Filip De Turck, Bruno Volckaert

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich eine Gruppe rivalisierender Unternehmen vor – sagen wir, ein Krankenhaus, ein Automobilhersteller und ein Rüstungskonzern –, die alle über wertvolle, geheime Daten verfügen. Sie wollen zusammenarbeiten, um ein großes Problem zu lösen, wie etwa die Vorhersage eines Krankheitsausbruchs oder das Finden einer Schwachstelle in der Lieferkette. Aber es gibt einen Haken: Sie vertrauen einander nicht und sie vertrauen definitiv auch dem Cloud-Anbieter nicht, der das Treffen hostet.

Wenn sie einfach ihre Daten an einen gemeinsamen Computer senden würden, könnte ein Unternehmen die Geheimnisse der anderen stehlen, oder der Cloud-Anbieter könnte in alles hineinspähen. Traditionelle Verschlüsselung ist für diese Art von Zusammenarbeit zu langsam, um nützlich zu sein.

Dieses Paper stellt eine Lösung namens 2cVM (Two-Way Confidential Virtual Machine) vor. Stellen Sie sich das wie einen hochtechnologischen, undurchsichtigen Konferenzraum aus Glas vor, in dem alle zusammenarbeiten können, ohne dass jemand den anderen ausspioniert.

So funktioniert es, unterteilt in einfache Konzepte:

1. Das Doppel-Schloss-System (Zwei Sicherheitsschichten)

Die meisten sicheren Computer (Confidential VMs) sind wie ein Tresorraum: Sie halten die Außenwelt (den Cloud-Anbieter) davon ab, hineinzuspähen, was im Inneren passiert. Aber sie gehen davon aus, dass jeder im Raum ein guter Kerl ist. Wenn eine Person im Raum versucht, die Notizen einer anderen Person zu stehlen, verhindert der Tresorraum dies nicht.

2cVM fügt eine zweite Schutzschicht hinzu:

  • Schicht 1 (Das Gebäude): Dies ist die Hardware-Sicherheit (wie AMD SEV-SNP). Sie verschließt den gesamten Raum, damit der Cloud-Anbieter nicht hineinspähen kann.
  • Schicht 2 (Die Arbeitszellen): Im Inneren des Raums bekommt jeder Teilnehmer seine eigene schallisolierte, verschlossene Arbeitszelle (unter Verwendung von WebAssembly-Technologie). Selbst wenn Sie im selben Raum sind, können Sie nicht in die Zelle Ihres Nachbarn sehen, es sei denn, dieser öffnet explizit ein kleines Fenster, um eine bestimmte Notiz zu übergeben.

Das bedeutet, dass der Cloud-Anbieter Ihre Daten nicht sehen kann und Ihr Konkurrent Ihre Daten ebenfalls nicht sehen kann.

2. Das „Commitment Manifest“ (Das unveränderliche Regelwerk)

Bevor jemand den Raum betritt, einigen sie sich alle auf ein Regelwerk namens Commitment Manifest.

  • Dieses Buch listet genau auf, wer im Raum ist, welchen Code sie ausführen und welche Daten exakt zwischen wem fließen dürfen.
  • Der magische Trick: Sobald der Raum gebaut ist, wird dieses Regelwerk in die Wände des Raums versiegelt. Es kann während der laufenden Sitzung nicht mehr geändert werden.
  • Bevor jemand seine geheimen Daten übergibt, prüfen sie die Wände, um sicherzustellen, dass das Regelwerk mit dem übereinstimmt, worauf sie sich geeinigt haben. Wenn die Wände manipuliert wurden, bleibt die Datenmenge zu Hause.

Dies stellt sicher, dass die Regeln des Spiels vor Beginn des Spiels festgelegt sind und nicht nachträglich manipuliert werden können.

3. Der „Attestation Agent“ (Der Sicherheitswachmann)

Im Inneren des Raums befindet sich ein vertrauenswürdiger Sicherheitswachmann (der Attestation Agent).

  • Der Wachmann prüft das Regelwerk.
  • Der Wachmann prüft, ob der Raum korrekt gebaut wurde.
  • Er lässt Personen nur dann herein, wenn sie den richtigen Ausweis besitzen und wenn ihre Daten den Regeln im versiegelten Buch entsprechen.
  • Wenn ein Teilnehmer versucht, einen Virus einzuschleusen oder Daten zu stehlen, stoppt der Wachmann dies, bevor es geschieht.

4. Wie schnell ist es? (Der Leistungstest)

Die Autoren haben dieses System mit verschiedenen Arten von Arbeitslasten getestet, um zu sehen, ob es zu langsam wäre, um nützlich zu sein.

  • Einfache Mathematik: Bei geradlinigen mathematischen Berechnungen ist das System unglaublich schnell. Die zusätzlichen Sicherheitsschichten verursachen kaum eine Verzögerung (weniger als 1 % Verlangsamung).
  • Komplexe Daten: Wenn die Arbeit darin besteht, wahllos im Speicher herumzuspringen (wie bei der Suche nach bestimmten Datensätzen in einer riesigen Datenbank), verursacht die „Zellen“-Schicht eine gewisse Verlangsamung (etwa 2-mal langsamer).
  • Vergleich: Sie haben es mit „Fully Homomorphic Encryption“ verglichen (einer Methode, die Daten während der Berechnung verschlüsselt hält). Diese Methode ist so langsam, dass es ist, als würde man einen Marathon mit Beton in den Schuhen laufen (100-mal langsamer). 2cVM ist viel schneller und praktikabel für den realen Einsatz.

5. Der Haken (Einschränkungen)

Das Paper ist ehrlich darüber, was dieses System noch nicht kann:

  • Es ist ein Prototyp: Die Version, die sie gebaut haben, ist ein Proof-of-Concept, kein Produkt, das man heute kaufen kann.
  • Keine Zeitreise: Wenn der Computer abstürzt, sind die Daten weg (was für die Sicherheit gut ist, da es keine Spuren hinterlässt).
  • Hardware-Fehler: Wie jedes Hochtechnologiesystem könnten sehr raffinierte Angreifer immer noch einen Weg hineinfinden, falls die physischen Computerchips geheime Schwachstellen (Side-Channel-Angriffe) aufweisen.
  • Keine Inhaltsprüfung: Das System stellt sicher, dass Daten nur zur richtigen Person gelangen, aber es prüft nicht, was diese Daten aussagen. Wenn ein Teilnehmer berechtigt ist, eine Datei zu senden, könnte er theoretlich eine geheime Nachricht innerhalb dieser Datei kodieren. Das System verhindert ihn zwar darin, die Nachricht an die falsche Person zu senden, aber nicht darin, eine schlechte Nachricht an die richtige Person zu senden.

Das Fazit

2cVM ist ein neuer Weg für misstrauische Parteien, um zusammenzuarbeiten. Es baut einen sicheren Raum auf, in dem der Gastgeber nicht hineinspähen kann, die Nachbarn sich nicht gegenseitig ausspionieren können und alles durch ein Regelwerk gesteuert wird, das unveränderlich ist, sobald die Arbeit beginnt. Es beweist, dass man starke Privatsphäre haben kann, ohne zu viel Geschwindigkeit zu opfern, was eine kollaborative Datenanalyse in einer echten „Zero-Trust“-Umgebung zum ersten Mal möglich macht.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →