×

Blackbox security provider programming system permitting multiple customer use and in field conditional access switching

  • US 9,800,405 B2
  • Filed: 03/01/2013
  • Issued: 10/24/2017
  • Est. Priority Date: 03/02/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of securely providing data (D) for use by a hardware device of a receiver, comprising the steps of:

  • securely transmitting a secret value (SV) from a first entity to a manufacturer of the hardware device and securely and unalterably storing the secret value (SV) in a secure memory of the hardware device via a black box device disposed at a manufacturer of the hardware device, wherein the black box device performs a secure transformation of SV data to unalterably store the SV in the secure memory without exposing the SV to the manufacturer of the hardware device;

    encrypting, in the first entity, a product provisioning key (PPK), wherein the product provisioning key (PPK) is known to the first entity and kept secret from a second entity and a third entity, the product provisioning key (PPK) encrypted according to the SV to produce an encrypted PPK (ESV[PPK]);

    securely transmitting the encrypted PPK (ESV[PPK]) from the first entity to the manufacturer of the hardware device and securely and unalterably storing the encrypted PPK (ESV[PPK]) in the secure memory of the hardware device via the black box device disposed at the manufacturer of the hardware device;

    receiving, in the second entity, a customer global key (CGK) generated by the first entity;

    encrypting, in the second entity, the data (D) according to the customer global key (CGK) to produce an encrypted data (ECGK[D]);

    encrypting, in the first entity, the customer global key (CGK) according to the product provisioning key (PPK) to produce an encrypted customer global key (EPPK[CGK]); and

    transmitting the encrypted customer global key (EPPK[CGK]) and the encrypted data (ECGK[D]) to the hardware device after the hardware device is field distributed to the third entity.

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