1. A host apparatus comprising: a host processor; and a protected memory module comprising: a memory to maintain a host-executable code to be executed by said host processor; and a memory controller to authenticate said host-executable code, and to selectively allow said host processor to access said host-executable code based on an authenticity of said host-executable code.