Obfuscating user data via differential privacy
AssigneeCapital One Services, LLC
InventorsNiharendu CHANDRA, Abigail Tohline WOODEN
Life of this patent
Estimating the term…
Abstract
In some implementations, a device may receive a request for data, wherein the request is associated with one or more parameters. The device may obtain, based on receiving the request, the data. The device may generate, using the data, differentially private data via a differential privacy function that uses a privacy parameter to control a level of noise that is inserted into the data to generate the differentially private data, wherein the privacy parameter is based on the one or more parameters. The device may provide, in response to the request, the differentially private data.
Claims20
A system, comprising:
- one or more memories;
- and
- one or more processors, communicatively coupled to the one or more memories, configured to:
- receive a request for data, wherein:
- the request is associated with one or more parameters that specify one or more conditions associated with allowing access to the data,
- the one or more parameters comprise a category associated with a data consumer and a purpose for accessing the data,
- the category comprises a trusted entity or a non-trusted entity, and
- the request indicates the purpose for accessing the data;
- generate, using a differential privacy function, based on the data, and based on the one or more parameters, differentially private data, wherein:
- an accuracy level of the differentially private data is based on the one or more parameters, and
- the trusted entity is allowed to access data with less inserted noise than the non-trusted entity;
- and
- provide, in response to the request, the differentially private data.
A method, comprising:
- receiving a request for data, wherein:
- the request is associated with one or more parameters that specify one or more conditions associated with allowing access to the data,
- the one or more parameters comprise a category associated with a data consumer and a purpose for accessing the data,
- the category comprises a trusted entity or a non-trusted entity, and
- the request indicates the purpose for accessing the data;
- generating, using a differential privacy function, based on the data, and based on the one or more parameters, differentially private data, wherein:
- an accuracy level of the differentially private data is based on the one or more parameters, and
- the trusted entity is allowed to access data with less inserted noise than the non-trusted entity;
- and
- providing, in response to the request, the differentially private data.
A system, comprising:
- one or more memories;
- and
- one or more processors, communicatively coupled to the one or more memories, configured to:
- transmit a request for data, wherein:
- the request is associated with one or more parameters that specify one or more conditions associated with accessing the data,
- the one or more parameters comprise a category associated with a data consumer and a purpose for accessing the data,
- the category associated with the data consumer comprises a trusted entity or a non-trusted entity, and
- the request indicates the purpose for accessing the data;
- and
- receive, in response to the request, differentially private data, and
- wherein an accuracy level of the differentially private data is based on the one or more parameters.
Dependencies are inferred from the claim text.