前言
可信计算技术是一种计算机安全体系结构,旨在提高计算机系统在面临各种攻击和威胁时的安全性和保密性。
一、可信计算技术的定义与原理
可信计算技术通过包括硬件加密、受限访问以及计算机系统本身的完整性验证等技术手段,确保计算机系统在各种攻击和威胁下保持高度安全和保密性。其核心思想是“可信”,即只有当系统是可信的情况下,才能够保证安全。
“可信”这个概念由可信计算组织Trusted Computing Group(TCG)提出,旨在提出一种能够超越预设安全规则,执行特殊行为的运行实体。操作系统中将这个实体运行的环境称为可信计算基,是计算机系统内保护装置的总体,包括硬件、固件、软件和负责执行安全策略的组合体。可信计算基建立了一个基本的保护环境,并提供一个可信计算系统所要求的附加用户服务,以防止不可信主体的干扰和篡改。
二、可信计算技术的核心组件与功能
- 可信根:通常是受信任的平台模块(TPM),负责生成与存储密钥,确保系统的完整性。
- 完整性度量:系统在启动时会对各个组件进行验证,仅当所有组件未被篡改时,系统方能进入可信状态。
- 安全启动:确保系统从可信状态开始运行,防止在启动过程中被恶意代码注入。
此外,可信计算技术还利用硬件