×

ENCRYPTING A UNIQUE CRYPTOGRAPHIC ENTITY

  • US 20100058047A1
  • Filed: 08/28/2009
  • Published: 03/04/2010
  • Est. Priority Date: 08/28/2008
  • Status: Active Grant
First Claim
Patent Images

1. A client device, configured to enforce digital rights management rules, the client device comprising:

  • an input/output module configured to receive, at a client a global-key (GK-) encrypted unit key data (UKD) including a GK-encrypted unique cryptographic entity (UCE) and a GK-encrypted unit key number (UKN) from a key generation facility (KGF);

    a decryption module configured to decrypt the GK-encrypted UKD using a global key (GK) to determine a decrypted UCE and a decrypted UKN;

    an encryption module configured to encrypt the decrypted UKN and the decrypted UCE using a device unique key (DUK) to determine a DUK-encrypted UKN and a DUK-encrypted UCE;

    wherein the encryption module is configured to append the DUK-encrypted UCE to the DUK-encrypted UKN to form a DUK-encrypted UKD, and the client device is configured to store the DUK-encrypted UKD in the memory; and

    a UKN verification module is configured to verify that the DUK-encrypted UKN was generated and stored in the client device by determining if a digital rights management (DRM) value is not equal to the GK-encrypted UKN, andif the DRM value is not equal to the GK-encrypted UKN, then verifying the DUK-encrypted value was generated and stored in the client device and, after the verifying, the decryption module is subsequently operable to decrypt the DUK-encrypted UKD and the client device is subsequently operable to utilize the UCE as a cryptographic identity of the device.

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