×

Methods circuits devices and systems for provisioning of cryptographic data to one or more electronic devices

  • US 8,687,813 B2
  • Filed: 12/09/2010
  • Issued: 04/01/2014
  • Est. Priority Date: 11/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. An electronic device comprising:

  • a cryptographic material provisioning (CMP) module to perform a method comprising;

    (a) receiving a CMP message which comprises a preamble and a payload;

    (b) decrypting the preamble of the CMP message by using a root key of the electronic device;

    (c) extracting from the decrypted preamble of the CMP message a first cryptographic key;

    (d) extracting from the decrypted preamble of the CMP message a primary permissions data vector indicating at least one of;

    (A) a type of keys that are authorized to be provisioned to the electronic device by a user of the preamble, and (B) an indication of whether or not the user of the preamble is authorized to delegate key provisioning rights to other entities;

    (e) decrypting at least a portion of the payload of the CMP message by using the first cryptographic key that was extracted from the preamble;

    (f) extracting a functional cryptographic key from the decrypted payload of the CMP message, wherein the extracted functional cryptographic key comprises a cryptographic key associated with at least one of;

    an application installed on the electronic device, and a process running on the electronic device;

    (g) checking key metadata, of the extracted functional cryptographic key, against one or more usage permissions indicated by the primary permissions data vector, and determining whether or not the extracted functional cryptographic key is of a type permitted for provisioning;

    (h) if it is determined that the extracted functional cryptographic key is of a type permitted for provisioning by the permissions data vector, then provisioning the extracted functional cryptographic key to said electronic device, wherein the provisioning comprises at least one of;

    (x) storing the extracted functional cryptographic key in the electronic device, (y) using the extracted functional cryptographic key in the electronic device, (z) installing the extracted functional cryptographic key in the electronic device,wherein the CMP message comprises a multi-level delegation hierarchy for provisioning one or more cryptographic keys for use by one or more applications of the electronic device;

    wherein the root key of the electronic device is used to delegate at least partial key provisioning rights to one or more other parties;

    wherein at least one of said other parties is authorized, based on a respective permissions data vector, to delegate at least part of the key provisioning rights to one or more other parties,wherein the electronic device is implemented by utilizing at least a hardware component.

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