TPM (Trusted Platform Module,可信平台模組) 是現代筆電主機板內建的專用安全晶片,為 Windows 8/8.1/10/11 核心安全功能(BitLocker、Windows Hello、虛擬智慧卡、憑證保護)提供硬體級信任錨點。本文詳細解析定義、功能與關鍵風險。
TPM 是可信運算平台 (TCG) 核心元件,內含處理器、非揮發性儲存體 (NVRAM)、隨機數產生器、非對稱加解密引擎 (RSA/ECC)、平台設定登錄器 (PCR)。所有加解密運算在 TPM 內部完成,私鑰永不離開晶片,抵禦軟體層面竊取。
| 功能 | 說明 |
|---|---|
| 金鑰生成/儲存/管理 | BitLocker磁碟加密金鑰、Windows Hello生物辨識金鑰、虛擬智慧卡金鑰、VPN/憑證私鑰 |
| 平台完整性度量 | 開機序列 (BIOS、MBR、開機載入器、核心、驅動) 雜湊值記錄於 PCR,啟動時比對偵測竄改 (BitLocker 驗證、Windows Defender 系統防護) |
| 密封/解密封 | 資料僅在平台狀態符合預期 PCR 值時才能解密 (BitLocker 僅在可信開機路徑解鎖) |
| 隨機數產生 | 硬體級高熵隨機數供密鑰生成、Nonce、挑戰回應協定 |
| 設備認證 | AIK (Attestation Identity Key) 證明裝置身分與健康狀態,用於企業條件式存取 (Intune/MDM) |
| 版本 | 特徵 | Windows 需求 |
|---|---|---|
| TPM 1.2 | RSA 1024/2048、SHA-1、有限 PCR | Win7/8/8.1 完整支援 |
| TPM 2.0 | RSA/ECC、SHA-256、更多 PCR、標準化指令庫 | Win10 1507+ 完整支援,Win11 強制要求 |
tpm.msc → 狀態顯示「TPM 已準備好供使用」、規格版本、製造商資訊。Get-Tpm 查看 TpmPresent、TpmReady、TpmEnabled、SpecVersion。理解 TPM 定義、功能與風險,是現代 Windows 安全架構的基石知識。