Run TEE DKG

Hardware and Software Requirements

  • CPU List - click to see cpu list

    • Intel 8th generation (Cannon Lake) Core i3, i5, i7, and i9 processors

    • Intel 9th generation (Cascade Lake) Core i3, i5, i7, and i9 processors

    • Intel 10th generation (Comet Lake) Core i3, i5, i7, and i9 processors

    • 2nd Generation Xeon Scalable processors (Cascade Lake) and later generations generally provide SGX capabilities.

  • Please utilize Ubuntu 20.04 or 22.04 as the HostOS, and avoid the use of containerized system.

Setup local enviroment

Check Intel SGX support

The hardware must support SGX and it must be enabled in the BIOS:

$ sudo apt install cpuid
$ cpuid | grep SGX
      SGX: Software Guard Extensions supported = true
      SGX_LC: SGX launch config supported      = true
   SGX capability (0x12/0):
      SGX1 supported                         = true                       = true
  • SGX: Software Guard Extensions supported is true if the hardware supports it.

  • SGX_LC: SGX launch config supported is true if the hardware also supports FLC. This is required for attestation.

  • SGX1 supported is true if it's enabled in the BIOS.

Intel Sgx Setup on Ubuntu 20.04/Ubuntu 22.04 and Ego Setup

For more information about Ego, please refer to https://docs.edgeless.systems/ego/getting-started/install

Set golang env

Run DKG

Last updated