1. An information handling system comprising: a chassis; a motherboard disposed within the chassis; at least one processor operably coupled to the motherboard; a memory module; a boot module, operable to accept a key and one or more requests for the memory module and provide the requests and the key to a virtual memory module; the virtual memory module externally accessible by the boot module, the virtual memory module operable to accept the requests and the key from the boot module and transmit the requests and the key from the boot module to a gatekeeper; and the gatekeeper associated with the memory module, the gatekeeper operable to regulate access to the memory module, authenticate the key provided by the boot module, and prevent modification of the memory module without authentication of the key.