A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security