Intel® SGX™(Software Guard Extensions™)およびLinux Mint 19ドライバのインストール

Intel® SGX™(Software Guard Extensions™)およびLinux Mint 19ドライバのインストール

私は第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が必要なアプリケーションを構築する場合にのみ必要です。 (しかし、これが現在必要なランタイムライブラリを取得する唯一の方法かもしれません。)

おすすめ記事