×

SOFTWARE CRYPTOPROCESSOR

  • US 20130067245A1
  • Filed: 09/13/2012
  • Published: 03/14/2013
  • Est. Priority Date: 09/13/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for securing information in a computer comprising:

  • a central processing unit (CPU) that includes at least one core that receives and executes instructions and processes data;

    a cache within the CPU;

    system memory that has a system memory address space;

    a software stack that runs on the CPU and is embodied at least partially as instructions and data stored in the system memory; and

    an agent running within the cache and comprising an encryption/decryption module that encrypts information, which may comprise code and/or data, before it is written to the system memory by the CPU and decrypts the information read from system memory for, and before, processing by the CPU core as the instructions and data.

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