Patent ID: 8155309
Filing Date: 2012-04-10
Classification: G06F

Abstract:
1. A method of retrieving encrypted data from a non-volatile memory for use by a microprocessor, the method comprising: receiving, by a memory module interface logic circuit, an address of the non-volatile memory from a central processing unit (CPU); generating, by the memory module interface logic circuit, a code read-only memory (ROM) address using the address of the non-volatile memory; using the code ROM address to read a key code from a code ROM; providing the key code to the memory module interface logic circuit; reading, by the memory module interface logic circuit, encrypted data from the address of the non-volatile memory; decrypting the encrypted data using the key code; and providing the decrypted data to the CPU; wherein reading the key code from the code ROM and reading encrypted data from the address of the non-volatile memory are performed, at least in part, in parallel.