(インテル® SGX) SGX2 をサポートするプロセッサーとシステム、およびプロセッサーが (インテル® SGX) SGX2 をサポートしているかどうかを判断する方法。
- インテル® 製品仕様検索 では、インテル® SGX をサポートしているが (インテル® SGX) SGX2 を指定していないプロセッサーがリストに表示されます。
- どのプロセッサーまたはシステムが (インテル® SGX) SGX2 をサポートしているかを検証できません。
(インテル® SGX) SGX2 をサポートするプロセッサーまたはシステムの 単一のリスト はありません。
メモ | プロセッサーで インテル® SGX 機能がサポートされているからといって、BIOS で有効になっているとは限りません。興味のある インテル® SGX 機能が BIOS でサポートされているかどうか、システムの製造元に 確認 する必要があります。 |
(インテル® SGX) SGX2 をサポートするプロセッサー:
注: お客様はプロセッサーの機能および仕様を確認するために ark.intel.com にアクセスする必要がある場合があります。
インテル® SGX 開発向けに有効化された次の 2 つのインテル® NUCキットは、SGX2 をサポート (インテル® SGX) します。
- インテル® Celeron® J4005 プロセッサー搭載インテル® NUC キット NUC7CJYH
- インテル® Pentium® Silver J5005 プロセッサー搭載インテル® NUC キット NUC7PJYH
システムのプロセッサーが (インテル® SGX) SGX2 をサポートしているかどうかを判断するには、次の 2 つの方法があります。
オプション 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
インテル® Software Guard Extensions (インテル® SGX) SGX2 は、エンクレーブの動的メモリー管理を有効にする一連の命令です。