×

System and method for hardware based security

  • US 8,631,247 B2
  • Filed: 11/24/2009
  • Issued: 01/14/2014
  • Est. Priority Date: 11/24/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of programming features on a device, the method comprising:

  • providing a hardware module on said device, said hardware module comprising non volatile memory (NVM) for storing feature activation information, at least a portion of said NVM being protected, and a cryptographic controller for performing cryptographic operations;

    said hardware module receiving a first command for establishing a secure session with an agent connected to said hardware module;

    said hardware module generating one or more public keys using said cryptographic controller, and providing said one or more public keys to said agent to enable said agent to provide said public keys to an appliance to generate a shared secret key;

    said hardware module obtaining an encrypted set of features from said agent;

    said hardware module using said shared secret to decrypt said set of features; and

    said hardware module programming one or more features on said NVM of said device according to said set of features.

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