支援 (Intel® SGX) SGX2 的處理器和系統,以及如何判斷處理器是否支援 (Intel® SGX) SGX2。
- Intel 產品規格搜尋列出支援 Intel® SGX 但不指定(Intel® SGX) SGX2的處理器。
- 無法驗證哪些處理器或系統支援 (Intel® SGX) SGX2。
沒有單一的處理器或系統 清單 支援 (Intel® SGX) SGX2。
注意 | 僅僅因為處理器支援Intel® SGX功能並不意味著在 BIOS 中啟用了該功能。您必須與系統製造商 確認 BIOS 是否支援您感興趣的Intel® SGX功能。 |
支援 (Intel® SGX) SGX2 的處理器:
注意:客戶可能需要存取 ark.intel.com 才能檢視處理器功能與規格。
這兩個Intel® NUC套件支援Intel® SGX開發,支援 (Intel® SGX) SGX2:
- 搭載Intel® Celeron® J4005 處理器的Intel® NUC 套件 NUC7CJYH
- 搭載Intel® Pentium® Silver J5005 處理器的Intel® NUC 套件 NUC7PJYH
有兩個選項可以確定系統的處理器是否支援 (Intel® SGX) SGX2:
選項 1
在 Linux* 系統上,在終端中 執行 cpuid :
- 打開 終端並 運行: $ cpuid | grep -i sgx
- 尋找 輸出: SGX2 supported = True
選項 2
使用 test_sgx.c:
- 前往 SGX 硬體 Github*並將檔案下載到test_sgx.c或克隆存儲庫
- 按照以下說明編譯並運行test_sgx.c:
$ gcc test-sgx.c -o test-sgx
$ ./test-sgx - 尋找 輸出: sgx 2 supported: 1
Intel® Software Guard Extensions (Intel® SGX) SGX2 是一組啟用 Enclave 動態記憶體管理的說明。