Patent ID: 11943368
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 22:
23. A computer program product comprising a computer-readable device having instructions recorded thereon for enabling a processor-based system to perform steps, the steps comprising:
provide a template or an indication that a user associated with the client device selects the template to a distributed computing system that is coupled to the processor-based system, wherein the template includes no information that is specific to the user;
based at least in part on receipt of measurements of a trusted execution environment, which are signed with a platform signing key of a central processing unit (CPU), from the CPU, establish a chain of trust from the trusted execution environment to the CPU by using a public key that corresponds to the platform signing key to verify that the measurements are signed with the platform signing key,
the measurements indicating attributes of the trusted execution environment,

which is hosted by the distributed computing system; and
provision the trusted execution environment with secret information, including at least one of data or software code, in absence of a secure channel between the processor-based system and the trusted execution environment to customize the trusted execution environment with the information based at least in part on the chain of trust in response to the trusted execution environment being launched from the template, which is associated with an operating system that is associated with the CPU.