Server Installation
In order to launch and use SGX enclaves, you will need to install some Intel’s softwares: Intel Platform SoftWare (PSW), Trusted RunTime System (TRTS), Untrusted RunTime System (URTS) and a compatible Linux kernel >= 6.0 which includes the Intel SGX driver and the support of EDMM. In addition, Cosmian Enclave heavily uses the library OS Gramine for isolation but also to provide the best experience for Python developers with no need for third party libraries.
Host requirements¶
Recommended configuration:
- Ubuntu 22.04 or Ubuntu 24.04
- Linux Kernel >= 6.0
- Docker >= 27.0
Ansible deployment¶
A simple Ansible script for Microsoft Azure can be found on this GitHub repo. Contact us for a more complex Ansible script for On Premise infrastructure.