Patents by Inventor Yaacov Nissim

Yaacov Nissim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11023594
    Abstract: Technologies are disclosed for computing heavy hitter histograms using locally private randomization. Under this strategy, “agents” can each hold a “type” derived from a large dictionary. By performing an algorithm, an estimate of the distribution of data can be obtained. Two algorithms implement embodiments for performing methods involving differential privacy for one or more users, and usually are run in the local model. This means that information is collected from the agents with added noise to hide the agents' individual contributions to the histogram. The result is an accurate enough estimate of the histogram for commercial or other applications relating to the data collection of one or more agents. Specifically, the proposed algorithms improve on the performance (measured in computation and memory requirements at the server and the agent, as well as communication volume) of previously solutions.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 1, 2021
    Assignee: Georgetown University
    Inventors: Yaacov Nissim Kobliner, Uri Stemmer, Raef Bahi Youssef Bassily, Abhradeep Guha Thakurta
  • Patent number: 10984130
    Abstract: Technologies are provided for efficiently querying a database using a plurality of oblivious random-access memories (ORAMs) while providing differential privacy. Subsets of a set of database records can be stored in a plurality of ORAMs. The subsets of database records in the separate ORAMs can be concurrently accessed (for example, by a database query server). When a database query is received, a number of database records that match the query can be identified for each of the ORAMs. A differential privacy constraint can be used to determine an additional number of database records to be retrieved from each ORAM. The differential privacy constraint can specify an upper bound on the number of records to be retrieved from each ORAM to prevent (or reduce the risk of) information leakage. Once all of the identified records are retrieved from the plurality of ORAMs, the additional records can be discarded.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: April 20, 2021
    Assignees: Georgetown University, Trustees of Boston University, Bornio, Inc.
    Inventors: Yaacov Nissim Kobliner, Georgios Kellaris, George Kollios
  • Publication number: 20190156057
    Abstract: Technologies are provided for efficiently querying a database using a plurality of oblivious random-access memories (ORAMs) while providing differential privacy. Subsets of a set of database records can be stored in a plurality of ORAMs. The subsets of database records in the separate ORAMs can be concurrently accessed (for example, by a database query server). When a database query is received, a number of database records that match the query can be identified for each of the ORAMs. A differential privacy constraint can be used to determine an additional number of database records to be retrieved from each ORAM. The differential privacy constraint can specify an upper bound on the number of records to be retrieved from each ORAM to prevent (or reduce the risk of) information leakage. Once all of the identified records are retrieved from the plurality of ORAMs, the additional records can be discarded.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 23, 2019
    Inventors: Yaacov Nissim Kobliner, Georgios Kellaris, George Kollios
  • Publication number: 20180336357
    Abstract: Technologies are disclosed for computing heavy hitter histograms using locally private randomization. Under this strategy, “agents” can each hold a “type” derived from a large dictionary. By performing an algorithm, an estimate of the distribution of data can be obtained. Two algorithms implement embodiments for performing methods involving differential privacy for one or more users, and usually are run in the local model. This means that information is collected from the agents with added noise to hide the agents' individual contributions to the histogram. The result is an accurate enough estimate of the histogram for commercial or other applications relating to the data collection of one or more agents. Specifically, the proposed algorithms improve on the performance (measured in computation and memory requirements at the server and the agent, as well as communication volume) of previously solutions.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 22, 2018
    Applicants: Georgetown University, President and Fellows of Harvard College, The Regents of the University of California
    Inventors: Yaacov Nissim Kobliner, Uri Stemmer, Raef Bahi Youssef Bassily, Abhradeep Guha Thakurta
  • Patent number: 7676454
    Abstract: A database has a plurality of entries and a plurality of attributes common to each entry, where each entry corresponds to an individual. A query is received from a querying entity query and is passed to the database, and an answer is received in response. An amount of noise is generated and added to the answer to result in an obscured answer, and the obscured answer is returned to the querying entity. The noise is normally distributed around zero with a particular variance. The variance R may be determined in accordance with R>8 T log2(T/?)/?2, where T is the permitted number of queries T, ? is the utter failure probability, and ? is the largest admissible increase in confidence. Thus, a level of protection of privacy is provided to each individual represented within the database. Example noise generation techniques, systems, and methods may be used for privacy preservation in such areas as k means, principal component analysis, statistical query learning models, and perceptron algorithms.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Cynthia Dwork, Frank David McSherry, Yaacov Nissim Kobliner, Avrim L. Blum
  • Patent number: 7657029
    Abstract: An addition chain is first generated, and then an integer x is derived from it. Doubling and star steps may be implemented in the addition chain. This approach eliminates the computationally expensive step of generating the addition chain from an exponent, and therefore can greatly reduce the computation time of the modular exponentiation.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Anton Mityagin, Ilya Mironov, Yaacov Nissim Kobliner
  • Patent number: 7653615
    Abstract: A database has a plurality of entries and a plurality of attributes common to each entry, where each entry corresponds to an individual. A query q is received from a querying entity query q and is passed to the database, and an answer a is received in response. An amount of noise e is generated and added to the answer a to result in an obscured answer o, and the obscured answer o is returned to the querying entity. Thus, a level of protection of privacy is provided to each individual represented within the database.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Cynthia Dwork, Yaacov Nissim Kobliner
  • Publication number: 20060200431
    Abstract: A database has a plurality of entries and a plurality of attributes common to each entry, where each entry corresponds to an individual. A query is received from a querying entity query and is passed to the database, and an answer is received in response. An amount of noise is generated and added to the answer to result in an obscured answer, and the obscured answer is returned to the querying entity. The noise is normally distributed around zero with a particular variance. The variance R may be determined in accordance with R>8 T log2(T/?)/?2, where T is the permitted number of queries T, ? is the utter failure probability, and ? is the largest admissible increase in confidence. Thus, a level of protection of privacy is provided to each individual represented within the database. Example noise generation techniques, systems, and methods may be used for privacy preservation in such areas as k means, principal component analysis, statistical query learning models, and perceptron algorithms.
    Type: Application
    Filed: March 1, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Cynthia Dwork, Frank McSherry, Yaacov Nissim Kobliner, Avrim Blum
  • Publication number: 20060198516
    Abstract: An addition chain is first generated, and then an integer x is derived from it. Doubling and star steps may be implemented in the addition chain. This approach eliminates the computationally expensive step of generating the addition chain from an exponent, and therefore can greatly reduce the computation time of the modular exponentiation.
    Type: Application
    Filed: March 1, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Anton Mityagin, Ilya Mironov, Yaacov Nissim Kobliner
  • Patent number: 6226743
    Abstract: A memory containing an authenticated search tree that serves for authenticating membership or non membership of items in a set. The authenticated search tree including a search tree having nodes and leaves and being associated with a search scheme. The nodes including dynamic search values and the leaves including items of the set. The nodes are associated, each, with a cryptographic hash function value that is produced by applying a cryptographic hash function to the cryptographic hash values of the children nodes and to the dynamic search value of the node. The root node of the authenticated search tree is authenticated by a digital signature.
    Type: Grant
    Filed: January 22, 1998
    Date of Patent: May 1, 2001
    Assignee: Yeda Research and Development Co., Ltd.
    Inventors: Moni Naor, Yaacov Nissim