Write a tutorial/survey paper on the following topic: (10 pages)
• Trusted Platform Module (TPM) and its security
The purpose of your project is to produce a summary of key current issues and recent developments in TPM security. You should include a background section which explains TPM in detail (e.g., What is TPM?, Why TPM (motivation)?, How does TPM work?, TPM components?, TPM keys?, etc.). The you should cover a variety of topics related to TPM security (e.g., various TPM authorization protocols, TPM vulnerabilities, TPM attestation, application of TPM, future research direction and many more).