Cómo cifrar bytes usando el TPM (Módulo de plataforma segura)

¿Cómo puedo cifrar bytes usando el módulo TPM de una máquina? CryptProtectData Windows proporciona una API (relativamente) simple para cifrar un blob usando la CryptProtectDataAPI, que podemos envolver en una función fácil de usar: public Byte[] ProtectBytes(Byte[] plaintext) { //... } Los...