Hardware with SGX Support
CPU
SGX was first introduced in 2015 with the sixth generation Intel Core microprocessors based on the Skylake microarchitecture.
Lists with SGX feature enabled CPUs are maintained by Intel at: SGX with Intel® ME SGX with Intel® SPS and Intel® ME
Some of the initial 2015 released CPUs do not support SGX. Only specific S-Spec support it. Please consult the table below:
Marketing Name | Processor# | Post-Conversion S-Spec |
Intel® Core | i7-6700K | SR2L0 |
Intel® Core | i5-6400T | SR2L1 |
Intel® Core | i7-6700 | SR2L2 |
Intel® Core | i7-6700T | SR2L3 |
Intel® Core | i5-6600K | SR2L4 |
Intel® Core | i5-6600 | SR2L5 |
Intel® Core | i5-6500 | SR2L6 |
Intel® Core | i5-6400 | SR2L7 |
Intel® Core | i5-6500T | SR2L8 |
Intel® Core | i5-6600T | SR2L9 |
Intel® Xeon® | E3-1280 v5 | SR2LC |
Intel® Xeon® | E3-1240 v5 | SR2LD |
Intel® Xeon® | E3-1230 v5 | SR2LE |
Intel® Xeon® | E3-1270 v5 | SR2LF |
Intel® Xeon® | E3-1220 v5 | SR2LG |
Intel® Xeon® | E3-1260L v5 | SR2LH |
Intel® Xeon® | E3-1225 v5 | SR2LJ |
Intel® Xeon® | E3-1275 v5 | SR2LK |
Intel® Xeon® | E3-1245 v5 | SR2LL |
Intel® Xeon® | E3-1235L v5 | SR2LM |
Intel® Xeon® | E3-1240L v5 | SR2LN |
Motherboards / Compatible Systems
A list of SGX compatible systems that support Intel SGX is maintained here: https://github.com/ayeks/SGX-hardware
BIOS
A bios upgrade might be necessary for your system to activate SGX support. Please consult the hardware manufacturer. SGX must be set to ENABLED in the system BIOS.
Cloud Service Providers
Vendor | Servicename | CPU SGX capable | SGX activated in BIOS | Date | Source |
Azure | YES, SGX1 | YES, SGX1 | Oct 2018 | ||
IBM | YES, unknown version | YES | May 2018 | ||
packet.net | YES, SGX1 | YES | Apr 2018 | ||
Alibaba Cloud | YES, unknown version | YES | Sep 2018 | ||
OVHcloud | YES, unknown version | YES | Sep 2019 |
Last updated