User identity privacy in authorization certificates
First Claim
1. A method of associating data with users involving associations between user identifying information and data, characterized in that concealing data is used to conceal a user identity in the user identifying information, such that it is possible to check for a given user identity whether the association applies to it.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to methods, devices, computer program products as well as a signal for providing privacy to a user in relation to data, which data can be a content identifier (cr_id) for identifying content. For that reason a usage right certificate (UR) generated in relation to the data, includes the data (cr_id), concealed user identifying information (for example by using (H(PK//RAN)) and random data (RAN)) enabling the verification of the user identity in the user identifying information. In this way a user is guaranteed privacy in relation to information, such as content he has purchased.
-
Citations
36 Claims
-
1. A method of associating data with users involving
associations between user identifying information and data, characterized in that concealing data is used to conceal a user identity in the user identifying information, such that it is possible to check for a given user identity whether the association applies to it.
-
22. Method of giving a user access to information in relation to an association between a user and data including the steps of:
-
receiving from a user a request concerning said data using user identifying information related to the user, (steps 42;
50;
60;
98;
84),retrieving the association including user identifying information that has been concealed using concealing data, (steps 43;
53;
77;
85;
99),checking the concealed user identifying information in the association, (steps 44;
54;
78;
90;
104), andproviding the user with information related to the data, (steps 46;
56;
80;
92;
108) based on a correspondence between the concealed user identifying information in the association and user identifying information at least linked to the user. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. Device (112) for hiding the identity of a user in an association between said user and data arranged to:
conceal user identifying information using concealing data for provision of the concealed user identifying information in the association.
-
30. Device (20, 22, 24) for giving a user access to information in relation to an association between a user and data arranged to:
-
receive a request from a user concerning said data including user identifying information relating to the user, retrieve an association between the data and a user including user identifying information, which has been concealed using concealing data, check the concealed user identifying information in the association, and provide the user with information related to the data based on a correspondence between the concealed user identifying information in the association and user identifying information at least linked to the user.
-
-
31. Device (20, 22, 24) for obtaining information in relation to an association between a user and said data arranged to:
-
receive user identifying information related to a user that has been concealed using concealing data, and send a request concerning said data including the concealed user identifying information, so that an association between the user and said data comprising the concealed user identifying information can be received.
-
-
32. Device (26) for providing information in relation to data while concealing the identity of at least one user in relation to an association between the user and said data arranged to:
-
receive a request concerning said data including the user identifying information which has been concealed using concealing data, and provide an association between the user and said data comprising the concealed user identifying information.
-
-
33. Computer program product (110) for giving a user access to information in relation to an association between a user and data, to be used on a computer comprising a computer readable medium having thereon:
-
computer program code means, to make the computer execute, when said program is loaded in the computer;
upon reception from the user of a request related to said data using user identifying information related to the user, retrieve an association between a user and said data including user identifying information that has been concealed using concealing data, check the concealed user identifying information in the association, and provide the user with information related to the data based on a correspondence between the concealed user identifying information in the association and user identifying information at least linked to the user.
-
-
34. Computer program product (112) for hiding the identity of a user in an association between said user and data, to be used with a computer comprising a computer readable medium having thereon:
-
computer program code means, to make the computer execute, when said program is loaded in the computer;
conceal user identifying information using concealing data for provision of the concealed user identifying information in the association.
-
-
35. Computer program product (110) for providing information in relation to data while concealing the identity of at least one user in relation to an association between the user and said data, to be used with a computer comprising a computer readable medium having thereon:
-
computer program code means, to make the computer execute, when said program is loaded in the computer;
provide an association between the user and said data comprising user identifying information that has been concealed using concealing data.
-
-
36. A data signal (114) for use in relation to data (cr_id) and comprising an association between a user (PK) and said data, which association (UR) includes user identifying information (PK) that has been concealed using concealing data (RAN).
Specification