SYSTEM ARCHITECTURE FOR ENCRYPTING EXTERNAL MEMORY
First Claim
Patent Images
1. A method comprising:
- receiving at a memory controller a write request, the write request comprising first data and a first address, the memory controller being embedded in a CPU and operatively coupled to memory external to the CPU;
encrypting, at the memory controller, the first data to generate encrypted first data;
writing the encrypted first data to the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A system architecture providing memory encryption suitable for protection against liquid nitrogen and trace probe attacks. In one embodiment, a method of and system for memory encryption are provided. A write request is received at a memory controller. The write request includes first data and a first address. The memory controller is embedded in a CPU and is operatively coupled to memory external to the CPU. The first data are encrypted at the memory controller to generate encrypted first data. The encrypted first data are written to the memory.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving at a memory controller a write request, the write request comprising first data and a first address, the memory controller being embedded in a CPU and operatively coupled to memory external to the CPU; encrypting, at the memory controller, the first data to generate encrypted first data; writing the encrypted first data to the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
a memory controller, the memory controller being embedded in a CPU and being operatively coupled to a memory external to the CPU, the memory controller adapted to; receive a write request, the write request comprising first data and a first address; encrypt the first data to generate encrypted first data; and write the encrypted first data to the memory. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
Specification