リモート整合性検証
Trusted Platform Module(TPM)の機能の1つは、デバイスの起動中にさまざまなソフトウェアコンポーネントを測定することです。データは、TPM のプラットフォーム構成レジスタ (PCR) に暗号化ハッシュとして格納されます。PCRは、デバイスのソフトウェアバージョンの整合性の証明として使用できます。チップには、改ざん防止のための複数の物理セキュリティメカニズムが含まれており、悪意のあるソフトウェアがTPMのセキュリティ機能を改ざんすることはできません。
リモート整合性検証(RIV)は、特定のデバイスが改ざんされていないソフトウェアバージョンで起動されているかどうかを判断するための一連のプロトコルと手順を定義します。RIV プロセスに関与するロールは、認証者と検証者です。
Attesterは、IDとソフトウェアの状態の証拠をオンデマンドで検証者に提供します。検証者は証拠を検証し、Attesterで実行されているソフトウェアイメージの整合性について判断を下します。
利点
-
ホストプラットフォームの整合性を提供し、ホストプラットフォームがハッキングされないようにします。
-
保存されたシークレット(キー)へのアクセスを制限します。
-
プラットフォームIDに使用される公開キーなど、秘密ではないデータを保存します。公開キーを許可なく変更することはできません。
-
証拠の署名に使用するTPMキーを作成および管理します