スパイではなく、封印された金庫
Trusted Platform Module は、鍵をソフトウェアが読めない場所に保持する、という一つの仕事だけを持つ小さな暗号プロセッサーです。内部には、他のすべてを包み込むストレージ ルート キーと、工場で焼き込まれてチップ自身を識別するエンドースメント キーが住んでいます。アプリケーションは TPM に暗号化した素材を渡し、データの施錠や解錠を依頼します。秘密の素材がチップの外に出ることは決してありません。Windows のためにも、アプリのためにも、デバッガーのためにもです。
仕事のもう半分は測定です。毎回のブートで、ファームウェア、ブートローダー、早期ドライバーが PCR と呼ばれるレジスタへ暗号学的ハッシュとして書き込まれ、どのコードの連鎖がマシンを起動したのかを正確に示す改ざん検知ログが形作られます。このログがあるからこそ BitLocker は健全なブートと改ざんされたブートを見分けられますし、ファームウェアの設定を変えた途端に 48 桁の回復キーを求められるのもこのためです。
あなたについて実際に保存しているもの
その目録は、うわさが思わせるより短く、地味なものです。TPM はあなたの閲覧、文書、キー入力を決して見ません。それらを保存する領域もなく、RAM を読む手段もありません。保持しているのは、マシンの識別情報とブート履歴に結びついた短い暗号の秘密の一覧です。
- BitLocker のボリューム暗号鍵。検証済みブートの後でのみディスクが解除されるよう封印されている
- Windows Hello の生体認証テンプレートと PIN 素材 — 顔と指紋ログインの裏にある鍵
- PCR 測定値 — ファームウェア設定、ブートローダー、ブートドライバーの連続ハッシュであり、その内容そのものではない
- 構成証明 ID キー — 本物の検証済みマシンが要求しているとサーバーに証明するために使う
- オプションのアプリケーション鍵 — IT ソフトウェアが封印した VPN 証明書や企業の秘密
誰が読めるのか — そして Windows 11 が要求する理由
TPM は情報をどこかへ送りません。送れないのです。ネットワークスタックがなく、何かをどこへか送る手段もありません。開示が起こるのは、ソフトウェアが TPM に構成証明を求めるときです。ヘルスチェックは、マシンが検証済みコードで起動したことを鍵を明かさずにサーバーへ証明します。Microsoft アカウントでサインインしていると、BitLocker の回復キーもそちらに預けられます。これは Windows のポリシー上の決定であってチップの仕業ではなく、aka.ms/myrecoverykey で確認できます。
Windows 11 が TPM 2.0 を要求するのは、セキュリティスタック全体 — 測定されたブート、Credential Guard、Windows Hello、既定の BitLocker — が、ソフトウェアの手の届かない場所に置かれるべき鍵の上に築かれているからです。それが基板上の独立チップか、Intel(PTT)や AMD(fTPM)の CPU 内ファームウェアかは、プライバシーの観点では何も変えません。どちらも秘密をオペレーティングシステムに明かすことを拒みます。ファームウェア設定から TPM をクリアまたは無効化することは可能ですが、暗号化されたマシンではまずその回復キーが必要になります。
よくある質問
TPM チップはパソコンでの操作を記録していますか?
いいえ。保存するのは鍵とブート測定値だけです。ファイル、閲覧履歴、キー入力へのアクセスはなく、それらをどこかへ送る接続もありません。
PC の TPM を無効化または取り外しできますか?
ファームウェア設定でクリアや無効化はできますが、ディスクが BitLocker 暗号化されていると、次のブート時に Windows が 48 桁の回復キーを要求します。先にそのキーを Microsoft アカウントへ保存してください。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]