Digital license and method for obtaining/providing a digital license
First Claim
Patent Images
1. A method for a server to provide to a client computer a digital license of one or more rights to render digital content, the digital content encrypted with a decryption key, the method comprising:
- receiving, from the client computer, a license request, the license request containing a key identifier that identifies the decryption key and a client certificate associated with the client computer, the client certificate including a public key associated with the client computer;
responsive to the request, generating a license response including a digital rights license, the decryption key identified by the key identifier, and at least one server certificate to be used by the client computer to validate the license response; and
transmitting the license response to the client computer,wherein the generating comprises;
applying the key identifier as an input to an algorithm by which the decryption key is produced;
encrypting the decryption key with the public key to obtain an encrypted decryption key; and
generating the license response including the encrypted decryption key, and at least one certificate to be used by the client computer to validate the license response.
1 Assignment
0 Petitions
Accused Products
Abstract
To obtain a digital license for rendering a piece of digital content, a license requester contacts a license provider and sends a license request. The license provider checks the license request for validity and negotiates with the license requestor terms and conditions for the requested license. The license provider generates the requested license and issues the generated license to the license requestor.
-
Citations
18 Claims
-
1. A method for a server to provide to a client computer a digital license of one or more rights to render digital content, the digital content encrypted with a decryption key, the method comprising:
-
receiving, from the client computer, a license request, the license request containing a key identifier that identifies the decryption key and a client certificate associated with the client computer, the client certificate including a public key associated with the client computer; responsive to the request, generating a license response including a digital rights license, the decryption key identified by the key identifier, and at least one server certificate to be used by the client computer to validate the license response; and transmitting the license response to the client computer, wherein the generating comprises; applying the key identifier as an input to an algorithm by which the decryption key is produced; encrypting the decryption key with the public key to obtain an encrypted decryption key; and generating the license response including the encrypted decryption key, and at least one certificate to be used by the client computer to validate the license response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for a server to provide to a client computer a digital license of one or more rights to render digital content, the digital content encrypted with a decryption key, the method comprising:
-
receiving, from the client computer, a license request, the license request containing a key identifier that identifies the decryption key and a client certificate associated with the client computer, the client certificate including a public key associated with the client computer; and responsive to the request, transmitting a license response to the client computer, the license response including a digital rights license, the decryption key identified by the key identifier, and at least one server certificate to be used by the client computer to validate the license response, wherein the transmitting further comprises transmitting the decryption key as an encrypted decryption key, the encrypted decryption key being the decryption key encrypted with the public key, the decryption key being produced by application of the key identifier as an input to an algorithm by which the decryption key is produced. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification