×

Differentially private processing and database storage

  • US 10,733,320 B2
  • Filed: 01/02/2019
  • Issued: 08/04/2020
  • Est. Priority Date: 11/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for returning differentially private results in response to a query to a database storing restricted data as records comprising rows and columns, the method comprising:

  • receiving a database query from a client device, the database query requesting a random forest classifier correlating values of columns in a set of records in the database with category labels associated with the rows, the database query identifying a level of differential privacy corresponding to the request, the identified level of differential privacy comprising privacy parameters ε and

    δ

    , wherein ε

    describes a degree of information released about the restricted data stored in the database due to the query, and δ

    describes an improbability of the query satisfying (ε

    )-differential privacy;

    performing the database query on the set of records to produce a differentially private version of the random forest classifier that maintains the identified level of differential privacy for the restricted data, performing the query comprising;

    training the random forest classifier upon the values of columns in the set of records and the category labels of the rows, wherein the random forest classifier comprises a set of decision trees, each decision tree having one or more leaf nodes, and each leaf node indicating a relative proportion of rows labeled with each category in the leaf node; and

    producing a differentially private version of the random forest classifier by perturbing relative proportions of rows labeled with each category in each leaf node by;

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×