Prozessoren und Systeme, die (Intel® SGX) SGX2 unterstützen, und wie Sie feststellen können, ob ein Prozessor (Intel® SGX) SGX2 unterstützt.
- Die Suche nach Intel Produktspezifikationen listet Prozessoren auf, die Intel® SGX unterstützen, aber SGX2 nicht angeben (Intel® SGX).
- Es konnte nicht überprüft werden, welche Prozessoren oder Systeme (Intel® SGX) SGX2 unterstützen.
Es gibt keine einheitliche Liste von Prozessoren oder Systemen, die (Intel® SGX) SGX2 unterstützen.
Hinweis | Nur weil eine Intel® SGX Funktion im Prozessor unterstützt wird, bedeutet dies nicht, dass sie im BIOS aktiviert ist. Sie müssen sich beim Systemhersteller darüber informieren , ob die Intel® SGX Funktion, an der Sie interessiert sind, im BIOS unterstützt wird. |
Prozessoren, die (Intel® SGX) SGX2 unterstützen:
- Prozessoren, die früher als Gemini Lake bekannt waren
- Prozessoren, die früher als Ice Lake bekannt waren
Hinweis: Kunden müssen möglicherweise auf ark.intel.com zugreifen, um die Funktionen und Spezifikationen des Prozessors zu überprüfen.
Diese beiden Intel® NUC Kits, die für Intel® SGX Entwicklung aktiviert wurden, unterstützen (Intel® SGX) SGX2:
- Intel® NUC Kit NUC7CJYH mit Intel® Celeron® J4005 Prozessor
- Intel® NUC Kit NUC7PJYH mit Intel® Pentium® Silver J5005 Prozessor
Es gibt zwei Möglichkeiten, um festzustellen, ob der Prozessor Ihres Systems (Intel® SGX) SGX2 unterstützt:
Variante 1
Führen Sie cpuid auf einem Linux*-System in einem Terminal aus:
- Öffnen Sie ein Terminal und führen Sie Folgendes aus: $ cpuid | grep -i sgx
- Ausgang : SGX2 supported = True
Variante 2
Verwenden Sie test_sgx.c:
- Gehen Sie zum SGX Hardware Github* und laden Sie die Datei test_sgx.c herunter oder klonen Sie das Repository
- Kompilieren Sie test_sgx.c gemäß diesen Anweisungen und führen Sie es aus:
$ gcc test-sgx.c -o test-sgx
$ ./test-sgx - Nach Ausgabe suchen : sgx 2 supported: 1
Intel® Software Guard Extensions (Intel® SGX) SGX2 ist ein Befehlssatz, der die dynamische Speicherverwaltung der Enklave ermöglicht.