2 Block Diagram

Figure 2-1. Block Diagram

Random Number Generator

The ATTPM20P includes a hardware Random Number Generator (RNG), configured as a FIPS Deterministic Random Bit Generator (DRBG) that is used for key generation and TCG protocol functions. The RNG is also available to the system to generate random numbers that may be needed during normal operation.

Physical Security

The ATTPM20P has voltage and temperature tampers, an active shield and other physical security measures built into the device.

TCG Documentation

The ATTPM20P has been designed to be compliant with the Trusted Computing Group TPM 2.0 specification. Full documentation for TCG primitives can be found in the TCG Trusted Platform Module Library, parts 1 to 3, on the TCG website: https://www.trustedcomputinggroup.org. TPM features specific to PC client platforms are specified in TCG PC Client Platform TPM Profile (PTP) specification, also available on the TCG website.

Turnkey Solution

The ATTPM20P is offered to OEM and ODM manufacturers as a turnkey solution, including the firmware integrated on the chip. If custom firmware requirements are needed, please contact Microchip Sales for more information.