×

Method for offline DRM authentication and a system thereof

  • US 9,906,509 B2
  • Filed: 11/12/2008
  • Issued: 02/27/2018
  • Est. Priority Date: 01/16/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for offline DRM authentication, wherein the method comprises:

  • encrypting, by a content provider, a data file with a DRM encryption standard, wherein the data file is delivered to a local computer;

    storing, by the content provider, internal information into a third party authentication device in the form of hardware before distributing the third party authentication device to a user, wherein the internal information includes a seed ID, a key, a public key, a key ID, a public key ID, developer information and/or a certificate name;

    distributing the third party authentication device to the user;

    connecting the third party authentication device to the local computer;

    performing offline DRM authentication between the local computer and the third party authentication device after the third party authentication device is delivered to the user, wherein the third party authentication device enables the user to use the data file encrypted with the DRM encryption standard and stored on the local computer without a network connection, wherein performing offline DRM authentication includes;

    1) determining, by the local computer connected with the third party authentication device, whether a copyright license for reading the data file is requested by a software program operating on the local computer and includes a seed ID, a public key ID, a contents ID, a properties and/or address, and if so, sending a license request to the third party authentication device, wherein the license request is generated from the data file, and the license request comprises the seed ID, the public key ID, the contents ID, the properties and/or the address;

    2) offline verifying, by the third party authentication device, a legitimacy of the license request by decrypting the license request using a pre-stored decryption algorithm inside the third party authentication device, and by comparing information from the decrypted license request with the internal information stored in the third party authentication device after the third party authentication device receives the license request sent from the software program; and

    returning a license information to the local computer by the third party authentication device; and

    3) analyzing the license information received from the third party authentication device by the local computer and generating a corresponding copyright license based on the license information by the local computer, decrypting the data file which is encrypted with the DRM encryption standard by using a key of the copyright license, opening the data file and responding to an operation of a user by the software program;

    wherein the third party authentication device is external to the local computer and the content provider.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×