ハードウェアセキュリティ

TEE(信頼できる実行環境)の説明として正しいものはどれか。

  1. A通常のOSからも隔離された、ハードウェアで守られた実行環境で、鍵の処理や認証などの重要な処理を行う
  2. Bインターネットの通信を速くするための環境
  3. Cプログラムを書くための文章の編集ソフト
答えと解説を見る

正解:A. 通常のOSからも隔離された、ハードウェアで守られた実行環境で、鍵の処理や認証などの重要な処理を行う

通常のOSは機能が大きく複雑なので、脆弱性を完全になくすのは難しいです。TEEは、ハードウェアの仕組みで通常のOSから切り離された小さな実行環境を作り、指紋の照合、支払いの処理、DRMの鍵の扱いなど、特に守るべき処理をその中で行います。通常のOSが乗っ取られても、TEEの中のメモリや鍵には手を出せないようにするのが狙いです。ArmのTrustZoneが代表的な例です。

  • A. 正しい。OSが乗っ取られても中の秘密を守ります。
  • B. 通信の速さとは関係ありません。
  • C. 編集ソフトではありません。
この分野を解く 分野ページへ

ハードウェアセキュリティのほかの問題

  1. ArmのTrustZoneの基本的なしくみとして正しいものはどれか。
  2. IntelのSGXのような「エンクレーブ」型のTEEの特徴として正しいものはどれか。
  3. クラウドで使われる「機密コンピューティング」で、仮想マシンのメモリをCPUが暗号化する機能(AMD SEVやIntel TDXなど)の目的として正しいものはどれか。
  4. PUF(物理的複製困難関数)の説明として正しいものはどれか。
  5. 鍵の保管にPUFを使う利点として正しいものはどれか。