×

Method, system, and program for encrypting files in a computer system

  • US 6,941,456 B2
  • Filed: 05/02/2001
  • Issued: 09/06/2005
  • Est. Priority Date: 05/02/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for encrypting data in a computer in communication with a volatile memory and non-volatile storage device, comprising:

  • initiating a paging operation to move pages in the volatile memory to a swap file in the non-volatile storage device, wherein the non-volatile storage device is part of a virtual addressing system;

    generating codes to use to encrypt and decrypt the pages, wherein the codes are permanently lost if the computer performs a boot operation;

    encrypting the pages in the volatile memory;

    moving the encrypted pages from the volatile memory to the swap file; and

    upon receiving a subsequent request to transfer the encrypted pages from the swap file to the volatile memory, decrypting the encrypted pages in the swap file, and moving the decrypted pages back into the volatile memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×