×

Method and system for designating and handling confidential memory allocations

  • US 8,190,914 B2
  • Filed: 02/28/2006
  • Issued: 05/29/2012
  • Est. Priority Date: 02/28/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of protecting confidential data from copying, comprising:

  • storing confidential data in a confidential section of virtual memory, wherein storing the confidential data in the confidential section of virtual memory comprises;

    mapping the confidential section of virtual memory to an address space in a first physical memory device;

    storing the confidential data in the first physical memory device; and

    marking the address space in the first physical memory device as having confidential data;

    receiving a request to copy data stored in the address space in the first physical memory device to a second physical memory device, wherein the second physical memory device has more capacity and slower memory access speed than the first physical memory device;

    determining that the address space in the first physical memory device has been marked as having confidential data;

    encrypting the confidential data in the address space in the first physical memory in response to determining that the address space in the first physical memory device has been marked as having confidential data; and

    storing the encrypted confidential data in the second physical memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×