×

Verification and protection of genuine software installation using hardware super key

  • US 8,522,030 B2
  • Filed: 09/24/2010
  • Issued: 08/27/2013
  • Est. Priority Date: 09/24/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A controller, comprising:

  • an I/O interface configured to enable communication with the controller; and

    a management engine including key storage memory, the management engine configured to;

    retrieve a user key by applying a user key decryption algorithm to an encrypted user key received from a user application of an apparatus hosting the controller,create a management engine key by applying a management engine key creation algorithm to the user key,encrypt the management engine key by applying a management engine key encryption algorithm to the management engine key,send the encrypted management engine key to a remote server,retrieve a server key by applying a server key decryption algorithm to an encrypted server key received from the remote server,perform a hash combination of the user key, the management engine key, and the server key stored in the key storage memory, to create a super key,perform an authentication of the super key, andsend a management engine certification to the user application in response to the super key being successfully authenticated.

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