TPM(Trusted Platform Module)は、暗号鍵の保護や、起動状態の測定記録などを支えるセキュリティ機能です。TCG(Trusted Computing Group)が仕様を定めています。搭載しただけで全ての機密データが自動的に守られるわけではありません。
セキュリティチップとTPM
TPMは独立したチップだけでなく、他の部品へ統合された方式や、保護された実行環境でファームウェアとして実装される方式もあります。全てが基板上の独立チップ、全てのセキュリティチップがTPM、という意味ではありません。
鍵の保護と起動の測定
| 役割 | 考え方 |
|---|---|
| 鍵の保護 | 鍵の生成・利用・保護を支え、秘密鍵などの直接の取出しを難しくする |
| 起動の測定 | ファームウェアや起動構成の測定値をPCRなどへ記録する基盤になる |
| 状態に基づく利用 | 設定された条件を満たす状態で、保護した鍵などを利用可能にする |
TPMの測定値は、OSや検証する側の仕組みと組み合わせて利用します。TPMだけが全ソフト・全ハードを監視し、改ざんを見つければ必ずPCを起動不可にするという説明は不正確です。正常起動したことだけで、端末の全データが無改ざん・無感染だとは保証できません。
ディスク暗号化との関係
BitLockerなどではTPMを鍵の保護に利用できます。大量のディスクデータ全てをTPM内へ収納するわけではなく、暗号化を行う仕組みと鍵を守る仕組みを分けて考えます。PCが盗まれた場合の保護も、暗号化の状態や認証、構成などに左右されます。
修理・設定変更と回復手段
TPMの初期化や基板交換、起動構成の変更などによって、回復キーなどが必要になる場合があります。回復手段を適切に管理し、変更前に製品の手順を確認します。TPMがあるから必ず純正部品しか使えない、修理は一つの代理店に限定される、という一般的な仕様ではありません。
確認問題:TPM搭載PCが普通に起動したら、全ファイルが安全だと保証できる?
保証できません。TPMは鍵の保護や測定の基盤です。起動時の検証範囲と、OS起動後の保護・監視は分けて考えます。
noteで暗号・認証・対策の位置付けを復習
鍵の保護と起動時の検証を整理したら、情報セキュリティ教材で暗号・認証・対策の関係を復習しましょう。各機能が守る範囲を分けて説明する練習につながります。

コメント