セキュリティチップ(TPM)とは?
セキュリティチップ(TPM)とは、PCやサーバの基板に実装される耐タンパ性の高いセキュリティチップで、暗号鍵の生成・保管、乱数生成、ハッシュ演算、起動時の構成の測定値の記録を担う。仕様はTCG(Trusted Computing Group)が定め、現行世代はTPM 2.0である。内部で作った鍵は平文のままチップの外へ取り出せないため、OSが乗っ取られても鍵そのものは奪われにくい。起動のたびにファームウェアやブートローダのハッシュをPCRという領域に積み上げて記録し、その値が想定どおりのときだけ鍵を使えるようにする封印(シーリング)ができる。これによりディスク暗号化の鍵をディスク上に置かずに済み、記憶装置だけを抜き取られても復号できない構成にできる。アーキテクトの観点では、端末1台ごとに鍵を閉じ込める仕組みであり、サーバ側で多数の鍵を集中管理するHSMとは配置と役割が異なる。
システムアーキテクト試験の過去問では1回出題されています。
せきゅりてぃちっぷ
セキュリティチップ(TPM)はどういう意味?
PCやサーバの基板に実装される耐タンパ性の高いセキュリティチップで、暗号鍵の生成・保管、乱数生成、ハッシュ演算、起動時の構成の測定値の記録を担う。仕様はTCG(Trusted Computing Group)が定め、現行世代はTPM 2.0である。内部で作った鍵は平文のままチップの外へ取り出せないため、OSが乗っ取られても鍵そのものは奪われにくい。起動のたびにファームウェアやブートローダのハッシュをPCRという領域に積み上げて記録し、その値が想定どおりのときだけ鍵を使えるようにする封印(シーリング)ができる。これによりディスク暗号化の鍵をディスク上に置かずに済み、記憶装置だけを抜き取られても復号できない構成にできる。アーキテクトの観点では、端末1台ごとに鍵を閉じ込める仕組みであり、サーバ側で多数の鍵を集中管理するHSMとは配置と役割が異なる。
セキュリティチップ(TPM)の具体例は?
MicrosoftはWindows 11の動作要件にTPM 2.0を挙げており、ディスク暗号化機能のBitLockerは復号鍵をTPMに封印して、起動構成が改ざんされていないときだけ自動的に解錠する。
セキュリティチップ(TPM)は試験でどう引っ掛けられる?
HSMとの取り違えが定番。HSMはサーバや認証局が使う専用の暗号装置で、TPMは端末に組み込まれた小型チップ。セキュアブートとの役割分担も問われ、署名を検証して起動を止めるのはファームウェア側の働きで、TPMが担うのは測定値の記録と鍵の封印である。TPMはデータを高速に暗号化する装置ではなく、大量のデータ暗号化はCPUの命令やソフトウェアが行う点にも注意。
セキュリティチップ(TPM)と関連する用語は?
セキュリティチップ(TPM)が出た過去問は?
出典:令和5年度 春期 システムアーキテクト試験 午前II 問18(IPA)
TPM 2.0で定義されている機能はどれか。
正解:モジュール内で暗号化のための鍵を生成し、安全に保管する機能
要点:TPMは鍵をチップ内で生成し安全に保管するセキュリティチップ
TPM(Trusted Platform Module)は、PCなどのマザーボードに実装される耐タンパ性をもつセキュリティチップである。モジュール内部で暗号鍵を生成して外部に取り出せない形で保管し、その鍵を使った暗号演算やプラットフォームの構成情報の記録・検証を行う。
最終更新:2026-08-29/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。