TPM技术应用与安全分析
1. TPM应用概述
TPM(Trusted Platform Module,可信平台模块)作为一项新兴技术,其应用范围广泛,发展前景十分广阔。目前,微软已在Windows Vista系统中充分运用TPM实现了部分功能,同时市场上也涌现出了一些第三方TPM应用程序。未来几年,预计会有大量基于TPM功能的应用程序出现。
1.1 数字版权管理(DRM)
TPM是微软下一代安全计算基础(NGSCB)的一部分,最初代号为Palladium。很多人认为微软此举是为了实现强大的数字版权管理(DRM)保护。不过,TPM本身并非专为DRM设计,它是以密码学为核心的设备,具备密钥存储、密码运算和哈希运算等功能。虽然可以利用这些功能实现DRM应用,但也可用于众多安全功能和应用。
TPM的设备认证功能对DRM的实现尤为有用。例如,用户下载带有使用权限限制的歌曲时,TPM可以密封用于加密歌曲的密钥,从而确保歌曲只能在特定设备上播放。
1.2 微软应用
微软在Windows Vista中基于TPM实现了一系列基础功能,如BitLocker驱动器加密和安全启动机制。同时,还在TPM MMC和Win32_Tpm WMI类中为TPM构建了易用的管理工具。此外,仅在64位版本的Windows Vista中提供了名为代码完整性(Code Integrity)的TPM功能,其主要保护措施如下:
- 验证所有加载到受保护进程中的代码完整性。
- Winload验证所有对启动过程至关重要的驱动程序(包括HAL和Windows内核)的完整性。
- 验证所有内核模式驱动程序的完整性。
- 验证
超级会员免费看
订阅专栏 解锁全文
81

被折叠的 条评论
为什么被折叠?



