TPM(トラステッドプラットフォームモジュール)とは?仕組みとWindows 11対応の確認方法を徹底解説
パソコンのセキュリティは、多くの家庭ユーザーが普段あまり意識しないものの、極めて重要な要素です。特にビジネス向けのパソコンには、スマートカードリーダーなどの特殊なハードウェアが搭載され、ハッキングや不正アクセスを困難にする設計が施されています。
そんな中、TPM(Trusted Platform Module:トラステッドプラットフォームモジュール)は、新しいパソコン、特にビジネス向けモデルにおいて標準的な機能になりつつあります。では、TPMとは一体何なのでしょうか?そして、なぜ必要とされるのでしょうか?本記事で詳しく解説します。
なぜTPMが重要なのか?
これまでTPMを意識する必要があったのは、ネットワークセキュリティが最優先される大企業で働く人々が中心でした。自宅で個人用パソコンを使う人や、ゲームやエンターテインメントが主な用途のユーザーにとっては、縁遠い存在でした。
しかし、Windows 11の発表により、TPMは一躍コンピュータ業界で最も注目される三文字の略語となりました。Windows 11は、パソコンにトラステッドプラットフォームモジュールが搭載されていなければ動作しないためです。具体的にはTPM 2.0が必要ですが、この要件はMicrosoftの判断で変更される可能性があります。
Windows 10のサポートは2025年10月14日に終了します。それ以降、Microsoftからセキュリティパッチや追加アップデートは提供されなくなります。その時点で、ユーザーはインターネットからパソコンを切り離すか、Windows 11へアップグレードするかを選ぶことになります。
現状では、TPM非対応のパソコンはWindows 11にアップグレードできず、かといってWindows 10を使い続けることもできません。LinuxなどのWindows代替OSに移行しない限り、新しいパソコンを購入する必要があります。既存のパソコンがまだ十分に使える状態でも同じです。Microsoftが今後方針を緩和する可能性もありますが、現時点ではこれが現実です。
TPMがなぜ重要なのかがわかったところで、次はTPMそのものについて詳しく見ていきましょう。
TPMはマザーボード上の専用チップ
TPMは、通常マザーボードに組み込まれている物理的な部品です。内部にはTPMが役割を果たすための多くのコンポーネントが含まれています。では、その役割とは具体的に何でしょうか?主なタスクは以下の通りです。
- パスワード、セキュリティ証明書、暗号化キーを安全に保管し、不正な改ざんを防止する
- パソコンに関する情報を安全に保存し、第三者による改ざんを容易に検知できるようにする
- 暗号化キーを安全に生成し、その過程が盗み見されたり妨害されたりしないようにする
これらの機能に加えて、TPMにはハードウェアレベルで焼き込まれた固有の変更不可の暗号化キーが含まれており、TPM自体のすり替えや改ざんをほぼ不可能にしています。
要するに、TPMとはマザーボード上に搭載された専用ハードウェアであり、安全なパソコンの利用と認証を実現するものです。ただし、fTPMやPTTの場合は話が少し変わります。
fTPMとPTTとは?
fTPM(ファームウェアTPM)とPTT(Platform Trust Technology)は、それぞれAMDとIntelが「ファームウェア」型TPMに付けた名称です。マザーボード上の専用チップの代わりに、トラステッドプラットフォームモジュールの機能がCPUのファームウェア内に存在します。fTPMとPTTは最新のAMDおよびIntelプロセッサの多くに統合されていますが、機能を有効化しなければ動作しません。
ここで少し複雑になるのが設定です。通常、マザーボードメーカーはデフォルトでファームウェアTPM機能を無効にしており、BIOSまたはUEFIメニューから手動で有効にする必要があります。ただし、マザーボードのブランドやモデルによって手順が異なる場合があるため、ファームウェアTPMを有効化する方法については、お使いのマザーボードのマニュアルを確認することをおすすめします。
場合によっては、CPUがファームウェアTPM機能を備えていても、マザーボード側に有効化のオプションがないことがあります。一部のローエンドモデルやゲーミング向けマザーボードは、ビジネス顧客向けではないため、このオプションが省略されていることがあります。Windows 11の要件を考慮して、多くのマザーボードメーカーがファームウェアアップデートでこの機能を追加することを期待しましょう。そうでなければ、少なくともマザーボードの交換が必要になるかもしれません。
TPMは後から追加できる?
マザーボードに物理的なTPMがなく、ファームウェアTPMも使えない場合はどうすればよいのでしょうか?場合によっては、TPMを追加パーツとして購入することが可能です。ただし、マザーボードが明示的にアップグレードに対応しており、必要なTPMヘッダー(専用ピンヘッダー)を備えている必要があります。TPMヘッダーがなければ、TPMを取り付ける場所がありません。
また、TPMモジュールは驚くほど高価な場合があります。そのため、TPMモジュールの購入費用とマザーボード交換の費用をよく比較検討することをおすすめします。
TPMの有無を確認する方法
Windows 10を使用していて、トラステッドプラットフォームモジュールが搭載され、正常に動作しているか確認したい場合は、以下の手順に従ってください。
- WindowsキーとRキーを同時に押します。「ファイル名を指定して実行」ダイアログボックスが開きます。
- tpm.mscと入力し、Enterキーを押します。
- TPM管理ウィンドウが開いたら、「状態」の欄に「TPM を使用する準備ができています」と表示されていることを確認します。さらに、「TPM メーカーの情報」の下の仕様バージョンが2.0以上であることも確認してください。
これらの情報がどちらも正しく表示されていれば、準備完了です。ただし、ファームウェアTPMの場合、BIOSで有効化していないとここには表示されない点に注意してください。
Windows 11にはTPM以外の要件もある
Windows 11の要件をめぐる混乱の中で、トラステッドプラットフォームモジュールが最も注目を集めましたが、パソコンにTPMが搭載されているだけでは十分ではありません。Windows 11はスペック面でそれほど高い要求をするわけではありませんが、他にも意外な要件があります。
その最たるものが、特定世代のCPUへの対応です。少なくとも第8世代Intel CPUまたはRyzen 2000シリーズCPUを搭載したパソコンが必要で、それ以外ではWindows 11は動作しません。これも執筆時点での情報です。
つまり、十分な処理能力を持っているにもかかわらず、第6世代・第7世代Intel CPUやRyzen 1000シリーズCPUといった高性能CPUを搭載したパソコンは、Windows 10に制限されることになります。
現在のパソコンがすべての要件を満たしているか確実に確認するには、公式のWindows 11要件ページにアクセスして、各要件を一つずつ手動でチェックするのが確実です。Microsoftの「PC正常性チェック」アプリは一時的に公開停止されていましたが、その後再公開されているため、こちらを利用するのもよいでしょう。サードパーティ製のオープンソースアプリ「WhyNotWin11」を試すという選択肢もありますが、使用は自己責任となります。
-
「Magento Killer」とは?Magentoサイトを狙うマルウェアの仕組みと対策
近年、「Magento Killer」と呼ばれる新たな悪意あるスクリプトが、Magentoで構築されたECサイトを標的にしています。このスクリプト「$ConfKiller」は、ウェブサイトの中核となる設定ファイル(configファイル)を攻撃対象とします。さらに、$ConfKillerが正常に実行されると、攻撃を受けたMagentoデータベースのcore_config_dataテーブルが改ざんされる恐れがあります。このマルウェアはMagento環境全体を破壊するわけではありませんが、それでもサイトに深刻な被害をもたらします。Magento Killerは重大な情報漏洩を引き起こし、クレジットカ
-
ディスクデフラグ(最適化)とは?その仕組みと実行方法を徹底解説
Windowsの初心者にとって、ディスクのデフラグメンテーション(断片化の解消)は少し難しく感じられるかもしれません。しかし、ディスク最適化において最も重要な作業の一つです。本当に効果があるのかどうか疑問に思い、試すのをためらうユーザーも少なくありません。デフラグを実行する前に、いくつか注意すべき点があります。まず、デフラグ処理中にパソコンの電源を切らないこと。また、停電の可能性がある環境では、無停電電源装置(UPS)などを活用し、中断のない安定した電力供給を確保しておきましょう。それではまず、デフラグメンテーションとは何か、どのような仕組みで動作するのかを見ていきましょう。ディスクデフラグメ