EGo

Der einfachste Weg um Anwendungen für Intel SGX zu entwickeln


Mit EGo können Sie ganz einfach Confidential-Computing-Anwendungen für Intel SGX in Go entwickeln. Das SDK ist intuitiv, leichtgewichtig und basiert auf Industriestandards.

Warum EGo

lightweight

Dynamisch


EGo lädt nur gerade so viel Code, wie für die Go-Runtime benötigt wird. So wird die Trusted Computing Base (TCB) minimiert.

globe icon

Basiert auf Industriestandards


EGo basiert auf Open Enclave, einem weitverbreiteten Open-Source-Framework für die Programmierung von Intel SGX Enklaven.

Einfach zu skalieren


EGo-basierte Anwendungen laufen hervorragend auf Kubernetes und können mühelos mithilfe von MarbleRun orchestriert werden.

Schützen Sie ihre Go-Anwendungen mit Intel SGX

Mit EGo lassen sich beliebige Go-Anwendungen in Intel SGX Enklaven ausführen. So können z.B. populäre Anwendungen wie HashiCorp Vault maximal geschützt werden. Mit EGo lassen sich zudem einfach neue Anwendungen realisieren, die Confidential-Computing-spezifische Features wie Remote Attestation oder Sealing verwenden.

Use EGo to build any app on SGX
EGopher

Einfach zu verwenden


Installieren Sie EGo entweder aus dem Snap Store oder laden Sie es von GitHub herunter. Mit nur wenigen Befehlen können Sie Ihre erste Enklave starten. Eine benutzerfreundliche Library gibt Ihnen volle Kontrolle über alle SGX-Funktionen und abstrahiert gleichzeitig die zugrundeliegende Komplexität.

DORA Encryption in use - abstract representation
T-systems offices

“Im Rahmen unserer Innovationsbemühungen auf dem Gebiet von Confidential Computing arbeiten wir aktiv mit Edgeless Systems zusammen. EGo und MarbleRun erleichtern die Entwicklungsarbeit und helfen dabei, sich auf die Lösung von Kundenproblemen und die Implementierung von Business-Logiken in Cloud-Umgebungen zu konzentrieren.”



- Ivan Gudymenko
IT Security Architect bei T-Systems

dark mountains

"EGo spielte eine entscheidende Rolle beim Aufbau unserer privaten Smart-Contract-Plattform. Die Integration einer abgeklärten EVM-Implementierung wie "go-ethereum" ist so einfach wie das Hinzufügen einer Go-Abhängigkeit. EGo liefert genau das, was es verspricht - keine Überraschungen."



- Tudor Malene

CTO bei Obscuro Labs