Trusted Platform Module (TPM) is a hardware device that is basically a secure micro-controller with added
cryptographic functionalities. It works with supporting
software and
firmware to prevent unauthorized access to a
notebook computer. The TPM contains a hardware engine to perform up to 2048-bit
RSA encryption/decryption. The TPM uses its built-in RSA engine during digital signing and key wrapping operations.