TPMInternals SHA-1 Engine(160 bits) 主要被TPM使用,作为其可信的哈希算法 在平台启动过程中,其接口暴露在TPM外以进行度量工作 未来的TPM版本会加入更多的哈希算法 RNG TPM内部的随机源 N once ,密钥的生成, TPM RSA Engine RNG I/O(LPC Bus) Non-volatile storage (special keys, owner secret, .. RSAkey-generator Volatile storage I SHAl Engine Opt-in Execution engine keyslots, PCR registers, .. TCG Software Stack 88 • SHA-1 Engine (160 bits) – 主要被TPM使用,作为其可信的哈希算法 – 在平台启动过程中,其接口暴露在TPM外以进行度量工作 – 未来的TPM版本会加入更多的哈希算法 • RNG – TPM内部的随机源 – Nonce , 密钥的生成, ... TCG Software Stack RSA Engine RSA key-generator SHA1 Engine RNG Opt-in I/O(LPC Bus) Execution Engine Non-volatile storage (special keys, owner secret, …) Volatile storage (keyslots, PCR registers, …) TPM TPM Internals