US20030195855A1

Digital rights management (DRM) encryption and data-protection for content on device without interactive authentication

Claim Score by NHIP

Read claim 22, the broadest

Abstract

A device renders content on a medium by obtaining a table from the medium, obtaining a device key (DK) of the device and an index value of such (DK), indexing into an entry of the table based on the obtained index value, selecting an encrypted secret from the indexed-into entry, applying the obtained device key (DK) to the selected encrypted secret to expose the secret, and applying the exposed secret to render the content.

US20030195855A1, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Projected expiry passed 23 August 2024, 2.1 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

25 claims: 3 independent, 22 dependent

  1. 1
    A method performed in combination with a host computer and a device having a device key (DK) with a pre-selected index value, the device for receiving a storage medium or having the storage medium, the storage medium having stored thereon digital content protected according to a secret and a table with a plurality of entries therein, each entry including the secret encrypted according to a key decryptable by the device key (DK) of one of a plurality of devices and an index value, the method for the device to render the content on the medium and comprising:receiving a request to render the content on the medium;obtaining the table from the medium;obtaining the device key (DK) of the device and the index value of such (DK);indexing into an entry of the table based on the obtained index value;selecting the encrypted secret from the indexed-into entry;applying the obtained device key (DK) to the selected encrypted secret to expose the secret;and applying the exposed secret to render the corresponding content.
  2. 12
    A method performed in combination with a host computer and a plurality of devices each having a device key (DK) with a pre-selected index value, each device for receiving a storage medium or having the storage medium, the storage medium including an ID thereof thereon and having stored thereon digital content protected according to a secret and a table with a plurality of entries therein, each entry including the secret encrypted according to a key decryptable by the device key (DK) of one of a plurality of devices and an index value, the method for the host computer to provide the medium with the table and comprising:obtaining the table from a cache;obtaining the ID of the medium therefrom;appending the obtained ID of the medium to the obtained table;employing a device key (DK) and the index value thereof to find the corresponding entry in the obtained table and expose the secret of such table;tying the table to the medium by the ID of the medium and the exposed secret;and copying the tied table to the medium.
  3. 22
    Broadest claimClaim Score 62, broad(NHIP)A method performed in combination with a host computer and a storage medium including an ID thereof thereon and having stored thereon a table with a plurality of entries therein, each entry including a secret encrypted according to key decryptable by a device key (DK) of one of a plurality of devices and an index value, at least one of the secrets being a current secret of the table, the method for storing digital content on the medium according to the current secret of the table and comprising:obtaining the ID from the medium;obtaining the current secret from the table;applying the obtained current secret and the obtained ID to a pre-determined function to produce a final secret;protecting the content to be stored on the medium according to the final secret, thereby tying the content to the medium by the ID thereof;and copying the protected content to the medium.