US 12,294,578 B2
Zero-trust attestation in cloud computing
Sergio Lopez Pascual, Madrid (ES)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Feb. 28, 2023, as Appl. No. 18/115,557.
Prior Publication US 2024/0291815 A1, Aug. 29, 2024
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/0869 (2013.01) [H04L 63/0435 (2013.01); H04L 63/20 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a cloud service provider, a request to provide a trusted service to a client device;
performing, by a processing device of the cloud service provider using a first trusted execution environment (TEE), a mutual attestation procedure with a second TEE to obtain a grant to execute a third TEE that is trusted by the second TEE;
calculating, using the first TEE, an expected launch measurement (LM) of the third TEE;
generating, using the first TEE, an encrypted message;
registering, using the first TEE, the expected LM of the third TEE and the encrypted message with the second TEE;
initiating, using the second TEE, an execution of the third TEE responsive to obtaining the grant;
providing, using the third TEE, the trusted service to the client device, wherein the client device trusts the trusted service.