| CPC H04L 9/3234 (2013.01) [H04L 2209/127 (2013.01)] | 12 Claims |

|
1. An information handling system comprising:
at least one processor; and
an information handling resource;
wherein the information handling system is configured to:
enable memory-mapped input/output (MMIO) communication between a program executing on the at least one processor and the information handling resource via a sealed memory region based on a cryptographic trust relationship existing between the program and the information handling resource, wherein the cryptographic trust relationship is based on a cryptographically signed data blob; and
prevent MMIO communication between a second program executing on the at least one processor and the information handling resource, in response to the second program being associated with a different cryptographically signed blob.
|