US 11,809,545 B2
Flexible container attestation
Vincent R. Scarlata, Beaverton, OR (US); Carlos V. Rozas, Portland, OR (US); Baiju Patel, Portland, OR (US); Barry E. Huntley, Hillsboro, OR (US); Ravi L. Sahita, Portland, OR (US); and Hormuzd M. Khosravi, Portland, OR (US)
Assigned to Intel Corporation, Inc., Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jul. 1, 2022, as Appl. No. 17/856,574.
Application 17/856,574 is a continuation of application No. 15/664,489, filed on Jul. 31, 2017.
Prior Publication US 2022/0335117 A1, Oct. 20, 2022
Int. Cl. H04L 29/00 (2006.01); G06F 21/44 (2013.01); G06F 9/30 (2018.01)
CPC G06F 21/44 (2013.01) [G06F 9/3016 (2013.01)] 19 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a processor; and
at least one non-transitory machine-readable storage medium storing a virtual machine manager executable by the processor to:
launch a trust domain, wherein software is to be run in the trust domain;
load a trust domain module associated with the trust domain, wherein the trust domain module is to:
record contents and configuration of the trust domain during the launch of the trust domain; and
generate a trust domain report structure of the trust domain, wherein the trust domain report structure comprises:
measurements of the trust domain;
measurements from the processor; and
a data integrity code generated from a key accessible only to the processor;
send, from the virtual machine manager, a request to a quoting enclave to convert the trust domain report structure into a signed quote, wherein the request comprises the trust domain report structure.