カスタム・アプリケーションを使用してインテル® Software Guard Extensions (インテル® SGX) を有効にする方法

ドキュメント

インストール & セットアップ

000058957

2022/02/11

概要

インテル® Software Guard Extensions (SGX) は、独自のアプリケーション分離テクノロジーによって使用中のデータを保護するインテル® プロセッサーに組み込まれたセキュリティー・テクノロジーです。特定のコードとデータは、ハード化されたエンクレーブを使用して変更から保護されます。SGX 用に書かれたアプリケーションが恩恵を受ける前に、プラットフォームで SGX を有効にする必要があります。

前提 条件

  1. インテル® Software Guard Extensions (インテル® SGX) は BIOS で ソフトウェア制御 に設定されています。
  2. オペレーティング・システムは UEFI モードでインストールされます。
メモ

これらのオプションのいずれかを使用して、Windows® 10 が Legacy モードまたは UEFI モードで起動されていることを確認します。Windows* 10 が Legacy モードの場合、BIOS で UEFI モードに変更して Windows 10 を再インストールします。Ubuntu で Legacy モードから UEFI モードに変更するには、AskUbuntu の手順従ってください

手順

SDK API を使用したプラットフォームでのインテル SGXの検出と有効化の詳細については、アプリケーションのインテル® Software Guard Extensions (インテル® SGX) を適切 に検出する を参照インテル SGX。

関連トピック
Windows® 10 で SGX アクティベーション・アプリを使用してインテル® Software Guard Extensions (インテル® SGX) を有効にする方法
インテル SGX SDK for Windows* で SampleSGXEnable サンプルアプリを使用してインテル® Software Guard Extensions (インテル® SGX) を有効にする方法
アプリケーションのインテル® Software Guard Extensions (インテル® SGX) を適切に検出