Patent ID: 7653802

Claim:
A system for storing data in a memory, comprising: a memory management unit comprising a table comprising a plurality of real page numbers; an address bus in communication with the memory management unit; said address bus comprising a plurality of address lines, wherein a value of at least one address line is set by the memory management unit as a function of a value of a real page number from the table; an operating system capable of executing in said system, said operating system cooperating with the memory management unit to control the value of the real page number stored in said table; at least one security feature in communication with a memory, wherein the at least one security feature is selectively applied to data stored in a page of said memory as enabled by the value of said at least one address line stored in said table; and wherein said address lines divided into two sets of address lines wherein at least one of said address lines is coupled to said security feature to enable the security feature to provide security to the data before storage in the memory, and the remaining address lines simultaneously provide the address in physical memory to store the data.