×

Software cryptoprocessor

  • US 9,639,482 B2
  • Filed: 08/06/2015
  • Issued: 05/02/2017
  • Est. Priority Date: 09/13/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for securing information stored by a computer, the computer having a processor and a main memory, the processor having a core with cache memory for storing instructions for execution by the core, the method comprising:

  • loading an agent into the processor and storing the agent into the cache memory so that the agent is resident in the cache memory; and

    under control of the core executing instructions of the agent;

    upon detecting transmission of encrypted content from the main memory to the cache memory,retrieving the encrypted content from the cache memory;

    decrypting the encrypted content; and

    storing the decrypted content into the cache memory;

    when the decrypted content is to be evicted from the cache memory to the main memory,retrieving the decrypted content from cache memory;

    encrypting the decrypted content as newly encrypted content; and

    storing the newly encrypted content into the cache memory so that the encrypted content, rather than the decrypted content, is evicted.

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