×

System and method for an autonomous software protection device

  • US 8,307,215 B2
  • Filed: 01/23/2008
  • Issued: 11/06/2012
  • Est. Priority Date: 01/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A software protection device for carrying out computations in a protected environment, the device comprising:

  • a processing unit;

    means of preventing access to at least part of said processing unit from outside of said processing unit;

    a decryption means for decrypting protected data said decryption means configured to decrypt at least partly encrypted data by said processing unit using said means of preventing access to at least part of said processing unit;

    a virtual machine configured for executing computer program code said virtual machine configured to execute at least partially by said processing unit using said means of preventing access to at least part of said processing unit;

    whereby decryption of at least partly encrypted program and execution of decrypted said at least partly encrypted program by said virtual machine within at least part of said software protection device protects code contents and protects said virtual machine executing said code contents from outside of said software protection device.

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