A virtual Trusted Platform Module (vTPM) is a technology that can be used to harden guest virtual machines by providing them with a secure cryptographic device. A vTPM can store encryption keys, certificates, and passwords, and can perform integrity checks on the guest operating system and applications. A vTPM can also enable features such as BitLocker and Credential Guard in Windows 10 virtual machines.