私は第7世代のIntel CPU(i7-7700HQ)を使用しており、Intel®SGX™(Software Guard Extensions™)をUEFI BIOSで有効にできるので、これを実行したいと思いました。
これには本当に必要かどうかはわかりませんが、次のライブラリをコンパイルする必要があるとします。インテルの記事:
libsgx_uae_service.so
libsgx_urts.so
GitHubで次のプロジェクトを見つけたかもしれません。
https://github.com/intel/linux-sgx
上記のすべての前提条件をインストールしました。
直接コンパイルがmake
スムーズです。
ただし、該当トピックについて知るところがあまりないため、設置の有無や方法について躊躇しています。
したがって、この質問については、Ubuntu 18.04 LTSベースのLinuxシステムでIntel®SGX™を有効化/インストールする方法についてのガイドラインを探しています。
すべての情報を歓迎します。 SGXが私にどんな利点をもたらすかを含めることができます。
私が使用しているアプリケーションが何であるかわからず、評価することは不可能だと確信しています。
私はこれを毎日使用します:
Flashゲームを含むすべてのブラウザ用Chrome
私のビジネスメールのためのThunderbird
スクリプトコード
面白いスチームゲーム
BSDシステム用のVirtualBoxであり、頻繁に使用しません。
ベストアンサー1
SGX アクティベーションにはオペレーティングシステムレベルのドライバは含まれません。ファームウェア設定で有効にすると、アプリケーションで使用でき、SGXを使用して機密データを保護するための「エンクレーブ」を作成できます。
SGX SDKは、SGX SDKが必要なアプリケーションを構築する場合にのみ必要です。 (しかし、これが現在必要なランタイムライブラリを取得する唯一の方法かもしれません。)