×

System and method for providing a secure application fragmentation environment

  • US 8,478,973 B2
  • Filed: 05/30/2008
  • Issued: 07/02/2013
  • Est. Priority Date: 05/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a system interface configured to receive a request for a secure operation;

    an external memory interface;

    an application fragments store configured to store code fragments;

    a secure fragmentation manager, the secure fragmentation manager configured to obtain the code fragments for the secure operation from an external memory via the external memory interface, and further configured to determine whether or not the code fragments for the secure operation are in the application fragments store, the secure fragmentation manager being coupled to the system interface, the external interface and the application fragments store;

    a cryptographic engine coupled to the application fragments store and a secure key store, the cryptographic engine configured to decrypt the code fragment for the secure operation using a secure key and verifying an integrity of the code fragment for the secure operation; and

    an execution engine coupled to the cryptographic engine and the application fragments store, the execution engine configured to execute the code fragments for the secure operation,wherein the execution engine executes a first code fragment for the secure operation while the secure fragmentation manger simultaneously obtains a second code fragment for the secure operation.

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