Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1305

TEE(Trusted Execution Environment)

監修Cybersecurity entrepreneur & security researcher

TEE(Trusted Execution Environment) とは何ですか?

TEE(Trusted Execution Environment)プロセッサ内の安全で隔離された実行環境。コードとデータは、ホスト OS やハイパーバイザーからも機密性・完全性が守られる。


TEE は通常の「リッチ環境」と並行して動作する CPU 強制のランタイムで、メモリ暗号化、ページテーブル隔離、メジャードブートなどのハードウェア機構で保護されます。提供される三つの保証は、(1) 認可されたコードだけが実行できる、(2) そのコードはリモートアテステーションにより身元を証明できる、(3) メモリが外部の特権ソフトウェアから守られる、という点です。TEE はクラウドのコンフィデンシャルコンピューティング、モバイルのセキュアキーストア、決済のトークン化、生体認証処理、DRM などの基盤となります。マルチテナントクラウドでは、運用者を信頼せずにワークロードを動かせるため、連合分析、組織横断 ML、データ主権処理といったユースケースを可能にします。代表例は Intel SGX、Intel TDX、AMD SEV-SNP、Arm TrustZone、AWS Nitro Enclaves です。

  1. 01

    鍵の払い出し前にリモート検証側へアテステーションする Intel SGX エンクレーブ。

  2. 02

    モバイル端末上の Android キーストアを保護する Arm TrustZone。

よくある質問

TEE(Trusted Execution Environment) とは何ですか?

プロセッサ内の安全で隔離された実行環境。コードとデータは、ホスト OS やハイパーバイザーからも機密性・完全性が守られる。 サイバーセキュリティの クラウドセキュリティ カテゴリに属します。

TEE(Trusted Execution Environment) とはどういう意味ですか?

プロセッサ内の安全で隔離された実行環境。コードとデータは、ホスト OS やハイパーバイザーからも機密性・完全性が守られる。

TEE(Trusted Execution Environment) からどのように防御しますか?

TEE(Trusted Execution Environment) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

TEE(Trusted Execution Environment) の別名は何ですか?

一般的な別名: TEE。

関連用語

関連項目