可信平台模块 (TPM) 是一种专门的硬件芯片,提供与加密保护相关的安全功能。此芯片主要用于通过生成和安全存储加密密钥来保护计算机系统的完整性,并设计用于防止设备被篡改或未经授权访问。

TPM的主要功能:
  1. 加密密钥的安全存储: TPM 允许生成并安全存储用于加密数据和认证用户或系统的私钥和公钥。
  2. 加密密钥生成: 该模块可以直接在芯片内生成加密密钥,确保它们不会离开芯片。
  3. 安全启动 (Secure Boot): TPM 验证启动软件是否未被篡改。如果检测到任何异常,将阻止系统启动。
  4. 完整性测量: 在启动过程中,TPM 对系统关键组件(固件、内核)进行测量,确保其未被修改。
  5. 防止未经授权访问: TPM 使用高级加密算法来防止未经授权的人员访问设备上存储的数据。
TPM的常见用途:
  • 全盘加密: Windows 上的 BitLocker 等工具使用 TPM 对整个硬盘进行加密,确保只有授权用户才能访问数据。
  • 设备认证: TPM 可以用于保护网络和系统中的设备认证,提供额外的安全层。
  • 恶意软件防护: 帮助检测和防止在系统启动过程中执行恶意软件。