セキュアエンクレーブとは?
せきゅあえんくれーぶ
セキュアエンクレーブとは、メインプロセッサから独立した専用チップ上に設けられた、機密データを保護するための隔離されたセキュリティ領域のことです。
セキュアエンクレーブ(Secure Enclave)は、端末のメインプロセッサとは物理的・論理的に隔離された専用のセキュリティコプロセッサおよびその保護領域を指します。Appleがこの名称を広く普及させましたが、類似の概念はIntelのSGX(Software Guard Extensions)やArmのTrustZoneなど、さまざまなメーカーが異なる名称で実装しています。
セキュアエンクレーブの最大の特徴は、その高い隔離性にあります。OSやアプリケーション、さらには管理者権限のソフトウェアであっても、エンクレーブ内部の鍵やデータに直接アクセスすることはできません。処理はエンクレーブ内部で完結し、結果のみが外部に渡されます。
セキュアエンクレーブが保護・処理する主なデータや機能には次のものがあります。
- 指紋・顔認証などの生体情報の照合処理
- デバイス暗号化に使われるマスターキーの生成・管理
- Apple PayなどのペイメントトークンのSEへの格納
- パスワードやPINの安全な検証
たとえスマートフォンが盗まれても、セキュアエンクレーブに保護された情報を外部から取り出すことは極めて困難です。指紋認証センサーや顔認識カメラと組み合わせることで、金融・認証アプリのセキュリティ基盤として現代のスマートデバイスに不可欠な技術となっています。
使い方・例文
iPhoneでFace IDや指紋認証(Touch ID)を使うとき、生体情報の照合はセキュアエンクレーブ内だけで処理され、AppleはもちろんOSも生のデータにアクセスできません。
この用語をシェア
最終更新: