マイクロソフトがフレームワークを引き渡した オープンエンクラヴを使用すると、単一の API と抽象エンクレーブ表現を使用して、さまざまな TEE (信頼された実行環境) アーキテクチャ用のアプリケーションを作成できます。 Open Enclav を使用して準備されたアプリケーションは、さまざまなエンクレーブ実装のシステム上で実行できます。 TEE のうち、現在サポートされているのは Intel SGX のみです。 ARM TrustZone をサポートするコードは開発中です。 サポートについて キーストーン, AMD PSP (Platform Security Processor) および AMD SEV (Secure Encryption Virtualization) は報告されていません。
Red Hat がプロジェクトを引き継いだ エナークスこれは、さまざまな TEE 環境をサポートするエンクレーブで実行するユニバーサル アプリケーションを作成するための抽象化レイヤーを提供し、ハードウェア アーキテクチャに依存せず、さまざまなプログラミング言語の使用を可能にします (WebAssembly ベースのランタイムが使用されます)。 このプロジェクトは現在、AMD SEV および Intel SGX テクノロジーをサポートしています。