US 12,254,092 B2
Attestation of logic loader code and integrity checking service logic code in a trusted execution environment (TEE)
Martin Schmatz, Rueschlikon (CH); Navaneeth Rameshan, Zurich (CH); and Patricia M. Sagmeister, Adliswil (CH)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jun. 3, 2022, as Appl. No. 17/832,273.
Prior Publication US 2023/0394150 A1, Dec. 7, 2023
Int. Cl. G06F 21/57 (2013.01); G06F 21/64 (2013.01); H04L 9/08 (2006.01)
CPC G06F 21/57 (2013.01) [G06F 21/64 (2013.01); H04L 9/0825 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
loading Application Programming Interface (API) code of a logic loader on a trusted execution environment (TEE);
performing an attestation of the logic loader API code, wherein the attestation is performed within the TEE;
receiving a request for the logic loader to load service logic code to the TEE;
in response to a determination that the logic loader API code passes attestation, performing an integrity check of the service logic code associated with the request; and
in response to the service logic code associated with the request passing the integrity check, allowing the logic loader to load the service logic code associated with the request to the TEE.