US 12,443,542 B2
System, apparatus and method for integrity protecting tenant workloads in a multi-tenant computing environment
Siddhartha Chhabra, Portland, OR (US); and David M. Durham, Beaverton, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 4, 2023, as Appl. No. 18/528,124.
Application 17/444,203 is a division of application No. 16/191,961, filed on Nov. 15, 2018, granted, now 11,163,701, issued on Nov. 2, 2021.
Application 18/528,124 is a continuation of application No. 17/444,203, filed on Aug. 2, 2021, granted, now 11,841,806.
Prior Publication US 2024/0176749 A1, May 30, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); G06F 12/14 (2006.01); G06F 21/52 (2013.01); G06F 21/53 (2013.01); G06F 21/60 (2013.01); G06F 21/64 (2013.01); G06F 21/71 (2013.01); G06F 21/72 (2013.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC G06F 12/1408 (2013.01) [G06F 21/52 (2013.01); G06F 21/53 (2013.01); G06F 21/602 (2013.01); G06F 21/64 (2013.01); G06F 21/71 (2013.01); G06F 21/72 (2013.01); H04L 9/0631 (2013.01); H04L 9/0637 (2013.01); H04L 9/0894 (2013.01); H04L 9/14 (2013.01); H04L 9/3273 (2013.01); H04L 63/0428 (2013.01); H04L 63/061 (2013.01); H04L 63/126 (2013.01); H04L 63/1466 (2013.01); H04L 2463/062 (2013.01)] 20 Claims
OG exemplary drawing
 
1. At least one non-transitory computer readable storage medium having stored thereon instructions, which, when executed, cause a programmable circuitry to perform a method comprising:
applying integrity protection information to an encrypted application, the encrypted application identified in a request to load the encrypted application for execution in a protected domain of a cloud service provider;
causing the encrypted application to be stored with the integrity protection information in a memory of the cloud service provider;
generating a cryptographic response using a key to confirm that the encrypted application was stored with the integrity protection information; and
sending the cryptographic response to a source of the request.