×

METHOD AND SYSTEM FOR CONTROL OF CODE EXECUTION ON A GENERAL PURPOSE COMPUTING DEVICE AND CONTROL OF CODE EXECUTION IN A RECURSIVE SECURITY PROTOCOL

  • US 20130238902A1
  • Filed: 04/02/2013
  • Published: 09/12/2013
  • Est. Priority Date: 06/20/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling the execution of code on an endpoint device comprising:

  • receiving a first bitstream at a device;

    obtaining a first key corresponding to the first bitsteam, wherein the first key was created by hashing the first bitstream and encrypting the hashed first bitstream;

    authenticating the first bitstream using hardware at the device operable to access a first secret key specific to the device which is stored in the hardware of the device and is accessible when the device is executing in secure mode, wherein authenticating the first bitstream comprises;

    hashing the first bitstream;

    generating a second key by encrypting the hashed first bitstream, wherein the encryption of the hashed first bitstream is done in the hardware of the device and the hardware attempts to access the first secret key specific to the device and uses the result of the access in the encryption;

    comparing the generated second key with the first key; and

    if the second key and the first key match, executing the first bitstream on the processor in secured mode.

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