IP Library Granted Patent US 10,242,229
Granted Patent B2
US 10,242,229 · App. 15/106,803 · Granted Mar 26, 2019

Method and apparatus for managing access to a database

Inventors: Saravanan Mohan (Chennai, IN); Kumaresh Sreedhar (Chennai, IN)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
G06F21/6254G06F17/30979
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,242,229
App. No.
15/106,803
Granted
Mar 26, 2019
Kind
B2
Abstract

A method ( 100, 400 ) for managing access to a database is disclosed. The method comprises receiving a database query, ( 110 ), executing the query on the database to obtain a result, ( 120 ), generating a noise value, ( 130 ), perturbing the result with the generated noise value, ( 140 ), and outputting the perturbed result, ( 150 ). The noise value is generated from a bimodal probability distribution having a minimum probability at zero noise. Also disclosed is an access management processing element, ( 200, 300, 600 ) for a database.

Claims (28)

1. A method for managing access to a database, comprising:

receiving a database query;

executing the query on the database to obtain a result;

determining a sensitivity of the received database query, wherein the sensitivity of the received database query comprises a maximum value of a L1 norm of the difference in query result caused by the presence or absence of a single database element;

generating a noise value from a bimodal probability distribution having a minimum probability at zero noise, wherein the bimodal probability distribution is a u-quadratic probability distribution, and wherein generating the noise value comprises scaling the bimodal probability distribution according to the determined sensitivity;

perturbing the result with the generated noise value; and

outputting the perturbed result.

2. The method as claimed in claim 1 , wherein the bimodal probability distribution is bounded.

3. The method as claimed in claim 1 , wherein the bimodal probability distribution has a mean at zero noise.

4. The method as claimed in claim 1 , wherein perturbing the result with the generated noise value comprises adding the noise value to the generated result.

5. The method as claimed in claim 1 , further comprising retrieving a utility parameter, and wherein generating the noise value comprises scaling the bimodal probability distribution according to the retrieved utility parameter.

6. The method as claimed in claim 5 , wherein scaling according to sensitivity and utility parameter comprises equating a vertical scale parameter of the bimodal probability distribution to a combination of the sensitivity and the utility parameter.

7. The method as claimed in claim 6 , wherein the combination of sensitivity and utility parameter comprises the square of a term formed by dividing the utility parameter by the sensitivity.

8. An access management processing element for a database, comprising:

a memory; and

a processor, the processor coupled to the memory and configured to:

receive a database query;

execute the query on the database to obtain a result;

determine a sensitivity of the received database query, wherein the sensitivity of the received database query comprises a maximum value of a L1 norm of the difference in query result caused by the presence or absence of a single database element;

generate a noise value from a bimodal probability distribution having a minimum probability at zero noise, wherein the bimodal probability distribution is a u-quadratic probability distribution, and wherein generating the noise value comprises scaling the bimodal probability distribution according to the determined sensitivity;

perturb the result with the generated noise value; and

output the perturbed result.

9. The access management processing element as claimed in claim 8 , wherein the bimodal probability distribution is bounded.

10. The access management processing element as claimed in claim 8 , wherein the bimodal probability distribution has a mean at zero noise.

11. The access management processing element as claimed in claim 8 , wherein the processor is further configured to perturb the result with the generated noise value by adding the noise value to the generated result.

12. The access management processing element as claimed in claim 8 , wherein the processor is further configured to retrieve a utility parameter, and scale the bimodal probability distribution according to the retrieved utility parameter.

13. The access management processing element as claimed in claim 12 , wherein the processor is further configured to equate a vertical scale parameter of the bimodal probability distribution to a combination of the sensitivity and the utility parameter.

14. The access management processing element as claimed in claim 13 , wherein the combination of sensitivity and utility parameter comprises the square of a term formed by dividing the utility parameter by the sensitivity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2016
From: MOHAN, SARAVANAN; SREEDHAR, KUMARESH
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 040360/0932 →
Continuity (1)
Related Publication 20160335455A1 · Nov 17, 2016