PRIVACY-SENSITIVE RANKING OF USER DATA
First Claim
1. A computer-executable method for privacy-sensitive ranking of aggregated data, comprising:
- distributing secret keys to a plurality of devices;
generating a plurality of probability density functions in a privacy-preserving way using encrypted data received from a subset of the plurality of devices, wherein the encrypted data is encrypted with one or more of the secret keys;
generating a plurality of probability mass functions, each probability mass function associated with a corresponding probability density function;
computing a plurality of distance values, each respective distance value being a measure of distance from a probability mass function to a second distribution; and
ranking the probability mass functions and/or associated attributes according to their respective distance from the second distribution.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system for privacy-sensitive ranking of aggregated data. During operation, the system distributes secret keys to a plurality of devices. The system then generates a plurality of probability density functions in a privacy-preserving way using encrypted data received from a subset of the plurality of devices. The encrypted data is data that has been encrypted with one or more of the secret keys by the subset of devices. The system then generates a plurality of probability mass functions, each probability mass function associated with a corresponding probability density function. Subsequently, the system computes a plurality of distance values, each respective distance value being a measure of distance from a probability mass function to a second distribution. The system then ranks the probability mass functions and/or associated attributes according to their respective distance from the second distribution.
-
Citations
20 Claims
-
1. A computer-executable method for privacy-sensitive ranking of aggregated data, comprising:
-
distributing secret keys to a plurality of devices; generating a plurality of probability density functions in a privacy-preserving way using encrypted data received from a subset of the plurality of devices, wherein the encrypted data is encrypted with one or more of the secret keys; generating a plurality of probability mass functions, each probability mass function associated with a corresponding probability density function; computing a plurality of distance values, each respective distance value being a measure of distance from a probability mass function to a second distribution; and ranking the probability mass functions and/or associated attributes according to their respective distance from the second distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for privacy-sensitive ranking of aggregated data, the method comprising:
-
distributing secret keys to a plurality of devices; generating a plurality of probability density functions in a privacy-preserving way using encrypted data received from a subset of the plurality of devices, wherein the encrypted data is encrypted with one or more of the secret keys; generating a plurality of probability mass functions, each probability mass function associated with a corresponding probability density function; computing a plurality of distance values, each respective distance value being a measure of distance from a probability mass function to a second distribution; and ranking the probability mass functions and/or associated attributes according to their respective distance from the second distribution. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system for privacy-sensitive ranking of aggregated data, the system comprising:
-
one or more processors, a computer-readable medium coupled to the one or more processors having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; distributing secret keys to a plurality of devices; generating a plurality of probability density functions in a privacy-preserving way using encrypted data received from a subset of the plurality of devices, wherein the encrypted data is encrypted with one or more of the secret keys; generating a plurality of probability mass functions, each probability mass function associated with a corresponding probability density function; computing a plurality of distance values, each respective distance value being a measure of distance from a probability mass function to a second distribution; and ranking the probability mass functions and/or associated attributes according to their respective distance from the second distribution. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification