ハードウェアセキュリティ
TEE(信頼できる実行環境)の説明として正しいものはどれか。
- A通常のOSからも隔離された、ハードウェアで守られた実行環境で、鍵の処理や認証などの重要な処理を行う
- Bインターネットの通信を速くするための環境
- Cプログラムを書くための文章の編集ソフト
答えと解説を見る
正解:A. 通常のOSからも隔離された、ハードウェアで守られた実行環境で、鍵の処理や認証などの重要な処理を行う
通常のOSは機能が大きく複雑なので、脆弱性を完全になくすのは難しいです。TEEは、ハードウェアの仕組みで通常のOSから切り離された小さな実行環境を作り、指紋の照合、支払いの処理、DRMの鍵の扱いなど、特に守るべき処理をその中で行います。通常のOSが乗っ取られても、TEEの中のメモリや鍵には手を出せないようにするのが狙いです。ArmのTrustZoneが代表的な例です。
- A. 正しい。OSが乗っ取られても中の秘密を守ります。
- B. 通信の速さとは関係ありません。
- C. 編集ソフトではありません。