1. A method performed on a computing device comprising a Trusted Platform Module (“TPM”), the method comprising: receiving, from a remote device, a command for taking ownership of the TPM of the computing device; creating, by the TPM of the computing device in response to the received command, a key; sending the created key to the remote device; and establishing an tunnel between the remote device and the TPM of the computing device, where the established tunnel is encrypted based on the sent key, and where the TPM of the computing device is configured for being remotely initialized by the remote device via the established tunnel.