CPC H04L 9/3247 (2013.01) [G06F 21/54 (2013.01); G06F 2221/033 (2013.01)] | 17 Claims |
1. A memory device comprising:
a storage medium; and
a processor, the processor configured to:
receive a software image, the software image comprises a software container,
validate a digital signature associated with the software image using a key management server (KMS) public key,
write the software image to the storage medium,
receive a request to launch the software image from a host processor,
validate the software image,
identify a virtual trusted execution environment (vTEE) based on an identification of the vTEE included in the software image, the vTEE selected from a plurality of vTEEs stored in the storage medium,
validate the vTEE using the KMS public key,
transmit the vTEE to the host processor, and
transmit the software image to the host processor.
|