×

Delivery of license information using a short messaging system protocol in a closed content distribution system

  • US 7,779,482 B1
  • Filed: 12/02/2003
  • Issued: 08/17/2010
  • Est. Priority Date: 02/07/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating by a license server a text-based activation code based on information obtained from a playback device;

    in a closed content distribution system including the playback device and a secure processor that is coupled to the playback device such that the secure processor can enable execution or presentation of content on the playback device, receiving an SMS text message that includes license information in the form of the text-based activation code via a communication link not including the playback device or secure processor, wherein, in operation, at least part of the SMS message is communicated to the playback device by a human who receives the SMS message and enters the text-based activation code in an input console coupled to the playback device;

    constructing, at the playback device, license parameters including a device ID, a content ID, and a rights code identified by the text-based activation code, wherein the playback device or the secure processor, or both in combination or conjunction, are associated with the device ID;

    using at least part of the SMS text message as a signature to authenticate the constructed license parameters, wherein at least part of the text-based activation code is used as the cryptographic signature generated using a private key of a public key cryptographic key pair;

    allowing content identified by the content ID to be executed or presented by the playback device or the secure processor, or by both in combination or conjunction in accordance with verification of the constructed and authenticated license parameters, wherein the verification is performed by execution of a mandatory security software by the secure processor, including;

    authenticating a specific content element, a specific playback device or secure processor, and a specific user;

    comparing the device ID with a tamper-proof identity available to the playback device or the secure processor, or to both in combination or conjunction;

    comparing rights information with an identity of selected content available to the playback-device or the secure processor, or to both in combination or conjunction;

    computing a secret key using a private key of the secure processor and a public key of the license server;

    decrypting the identities using the secret key;

    verifying a signature by the license server;

    ensuring that use by the specific user of the specific content element with the specific playback device or secure processor, or by both in combination or conjunction, is in accordance with the license information.

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