セキュアブートとTPMとは?せきゅあぶーととてぃーぴーえむ
セキュアブートは、起動時に読み込むファームウェア・ブートローダ・OSカーネルの署名を順に検証し、検証を通らないコードの実行を止める仕組み。TPMは鍵と起動時の測定値を内部に保持する耐タンパのチップで、測定値が想定どおりのときだけ鍵を取り出せるよう封印できる。前者が起動を止め、後者が鍵を出さないという役割分担になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
マルウェア対策ソフトもアクセス制御も、OSが正しく動いていることを前提にしている。その前提を崩すのが、OSより先に起動して自分を隠すブートキットやルートキットで、OSの中から見ても存在が分からない。信頼をハードウェアの側に置き、起動の1段目から順に次の段を検証していく連鎖を作らなければ、どこから騙されているのかを判定できない。応用情報では技術的セキュリティ対策の一つとして問われる。
具体例
Windows 11がTPM 2.0を必須要件にしたのはこの構成を前提にするためで、ディスク暗号化のBitLockerは暗号鍵をTPMへ封印し、セキュアブートを通過した正規の構成でのみ鍵が解放されるようにする。ディスクだけ抜き出して別のPCへつないでも、封印を解くTPMがないため復号できず、盗難時の情報漏えいを防げる。
試験での引っ掛け
TPMを暗号処理のアクセラレータと捉えるのは誤りで、目的は鍵の保護と起動構成の測定にある。またセキュアブートが確かめるのは署名が正当かどうかだけで、そのコードが安全かどうかは見ていない。正規の署名を持つ脆弱なローダを踏み台にする手口が実在し、起動後に侵入するマルウェアも守備範囲の外である。OSやアプリの脆弱性対策の代わりにはならない。
関連用語
出た過去問
出典:平成30年度 春期 応用情報技術者試験 午前 問45(IPA)
TPM(Trusted Platform Module)に該当するものはどれか。
正解:PCなどの機器に搭載され、鍵生成やハッシュ演算及び暗号処理を行うセキュリティチップ
要点:TPMは鍵生成や暗号処理を行う耐タンパなチップ
TPMは、PCのマザーボードなどに実装される耐タンパ性をもつセキュリティチップである。鍵ペアの生成と安全な保管、ハッシュ演算、暗号化・復号などをチップ内部で行い、鍵をソフトウェアから直接読み出せないようにする。ディスク暗号化の鍵管理や起動時の完全性検証などに使われる。
出典:令和2年度 10月試験 応用情報技術者試験 午前 問44(IPA)
TPM(Trusted Platform Module)に該当するものはどれか。
正解:PCなどの機器に搭載され、鍵生成、ハッシュ演算及び暗号処理を行うセキュリティチップ
要点:TPMは鍵生成と暗号処理を担う耐タンパのチップ
TPMは、PCのマザーボードなどに実装される耐タンパ性をもつセキュリティチップである。鍵の生成・保管、ハッシュ演算、暗号処理をチップ内で行い、鍵をソフトウェアから直接読み出せないようにすることで、ディスク暗号化や機器の完全性検証の基盤となる。
出典:令和5年度 秋期 応用情報技術者試験 午前 問42(IPA)
セキュアブートの説明はどれか。
正解:PCの起動時にOSのプログラムやドライバのデジタル署名を検証し、デジタル署名が有効なものだけを実行することによって、OS起動完了前のマルウェアの実行を防ぐ技術
要点:セキュアブートは署名検証で起動前のマルウェア実行を防ぐ
セキュアブートは、PCの起動過程でOSのローダーやカーネル、ドライバに付与されたデジタル署名を検証し、正当な署名をもつものだけを実行する仕組みである。改ざんされたプログラムや署名のないプログラムは実行されないため、OSが立ち上がる前にマルウェアが動き出すことを防げる。UEFI(BIOSの後継となる起動用ファームウェア)ファームウェアの機能として実装される。
出典:令和5年度 春期 応用情報技術者試験 午前 問41(IPA)
TPM(Trusted Platform Module)に該当するものはどれか。
正解:PCなどの機器に搭載され、鍵生成、ハッシュ演算及び暗号処理を行うセキュリティチップ
要点:TPMは鍵を安全に扱う耐タンパ性のセキュリティチップ
TPMは、PCのマザーボードなどに実装される耐タンパ性をもつセキュリティチップである。鍵の生成と安全な保管、ハッシュ演算、暗号処理といった機能をハードウェア内で完結して行うため、鍵がソフトウェアから読み出されにくい。ディスク暗号化の鍵保管や起動時の構成検証に利用される。
出典・参考
公式シラバスの3 技術要素 > 4. 情報セキュリティ対策 > (1) 情報セキュリティ対策の種類に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。