Remote attestation model for secure memory applications
AssigneeMicrosoft Technology Licensing, LLC
InventorsLei Kou, Pushkar Vijay Chitnis, Simon Leet
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsLei Kou, Pushkar Vijay Chitnis, Simon Leet
Estimating the term…
Instantiating an attestation facilitation component that allows a remote application to attest to a secure state of a secure memory application executing upon a secure platform of a computer system regardless of a type of either the secure platform or a health attestation service. Instantiation comprises identifying a property that includes at least one of the secure platform type and the health attestation service type. The instantiation is customized with the identified property. The attestation facilitation component verifies that a report generated by the secure platform represents that the secure memory application is operating in a secure state, and accesses a token generated by the health attestation service that represents that the secure platform is operating in a secure state. The attestation facilitation component generates a quote that allows the remote application to verify that the secure platform and the secure memory application are both operating in secure states.
A computer system comprising:
A method, implemented at a computer system that includes one or more processors, for instantiating an attestation facilitation component that is enabled to provide verification to an application that is remote from the computer system of a secure state of a secure memory application (SMA) executing upon a secure platform of the computer system regardless of a type of the secure platform and a type of a health attestation service, comprising:
A computer program product comprising one or more hardware storage devices having stored thereon computer-executable instructions that are executable by one or more processors of a computer system to instantiate an attestation facilitation component that is enabled to provide verification to an application that is remote from the computer system of a secure state of a secure memory application (SMA) executing upon a secure platform of the computer system regardless of a type of the secure platform and a type of a health attestation service, the computer-executable instructions including instructions that are executable to cause the computer system to perform at least the following:
Dependencies are inferred from the claim text.