スポンサーリンク

【応用情報技術者試験】セキュリティチップ(TPM)

TPMと安全な起動|鍵の保護・測定・署名検証 セキュリティ

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で暗号・認証・対策の位置付けを復習

鍵の保護と起動時の検証を整理したら、情報セキュリティ教材で暗号・認証・対策の関係を復習しましょう。各機能が守る範囲を分けて説明する練習につながります。

情報セキュリティのnote教材を確認する

【応用情報技術者試験】TPM

【応用情報技術者試験】セキュアブート

note教材ナビでテーマを選ぶ

参考資料

Microsoft:TPMの基本

コメント