Method for Communicating Entitlement Data From a Server, Related Server, Client Systems and Computer Program Product
1 Assignment
0 Petitions
Accused Products
Abstract
A server communicates a set of entitlement data representative of the entitlement of a client to access corresponding contents data by using a set of keys and a non-invertible cryptographic function. The cryptographic function is applied to a set of candidate bit strings using the set of keys to find a selected bit string that produces the set of entitlement data as a result of the application of the non-invertible cryptographic function by using the keys in the set. The server and the client share the cryptographic function as well as the set of keys (or the selected bit string). The server transmits to the client the selected bit string (or the set of keys). In either case, the client is thus in a position to apply the cryptographic function to the selected string of bits by using the set of keys, thereby reconstructing the set of entitlement data.
22 Citations
36 Claims
-
1-18. -18. (canceled)
-
19. A method of communicating from a server a set of entitlement data representative of entitlement of at least one client to access corresponding content data, comprising the steps of:
-
providing with said server a set of keys, a non-invertible function, and a bit string that produces said set of entitlement data as a result of said non-invertible function being applied to said selected string of bits by using said set of keys; causing said server and said at least one client to share said non-invertible function and one of said set of keys and said selected bit string; and transmitting from said server the other of said set of keys and said selected bit string. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification