Patents by Inventor Peter Byerley Rindal
Peter Byerley Rindal 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: 11757847Abstract: Systems and methods for computing a private set intersection are disclosed. A method includes storing, at a sender device, a first set of values. The method includes receiving, from a receiver device, a homomorphic encryption of a receiver device value. The method includes computing a homomorphically encrypted number based on a difference between the homomorphic encryption of the receiver device value and each value in the first set of values, and based on a hash function of the encryption of the receiver device value. The method includes transmitting the homomorphically encrypted number to the receiver device for determination, at the receiver device, whether the receiver device value is in the first set of values.Type: GrantFiled: December 16, 2020Date of Patent: September 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Kim Laine, Hao Chen, Peter Byerley Rindal, Zhicong Huang
-
Patent number: 11601407Abstract: Systems, methods, and computing device readable media for implementing fast oblivious transfer between two computing devices may improve data security and computational efficiency. The various aspects may use random oracles with or without key agreements to improve the security of oblivious transfer key exchanges. Some techniques may include public/private key strategies for oblivious transfer, while other techniques may use key agreements to achieve simultaneous and efficient cryptographic key exchange.Type: GrantFiled: October 25, 2021Date of Patent: March 7, 2023Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Daniel Siegfried Werner Masny, Peter Byerley Rindal
-
Publication number: 20220045994Abstract: Systems, methods, and computing device readable media for implementing fast oblivious transfer between two computing devices may improve data security and computational efficiency. The various aspects may use random oracles with or without key agreements to improve the security of oblivious transfer key exchanges. Some techniques may include public/private key strategies for oblivious transfer, while other techniques may use key agreements to achieve simultaneous and efficient cryptographic key exchange.Type: ApplicationFiled: October 25, 2021Publication date: February 10, 2022Inventors: Daniel Siegfried Werner Masny, Peter Byerley Rindal
-
Patent number: 11190496Abstract: Systems, methods, and computing device readable media for implementing fast oblivious transfer between two computing devices may improve data security and computational efficiency. The various aspects may use random oracles with or without key agreements to improve the security of oblivious transfer key exchanges. Some techniques may include public/private key strategies for oblivious transfer, while other techniques may use key agreements to achieve simultaneous and efficient cryptographic key exchange.Type: GrantFiled: June 7, 2019Date of Patent: November 30, 2021Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Daniel Siegfried Werner Masny, Peter Byerley Rindal
-
Patent number: 11062215Abstract: Techniques for using different data sources for a predictive model are described. According to various implementations, techniques described herein enable different data sets to be used to generate a predictive model, while minimizing the risk that individual data points of the data sets will be exposed by the predictive model. This aids in protecting individual privacy (e.g., protecting personally identifying information for individuals), while enabling robust predictive models to be generated using data sets from a variety of different sources.Type: GrantFiled: June 9, 2017Date of Patent: July 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kim Henry Martin Laine, Ran Gilad-Bachrach, Melissa E. Chase, Kristin Estella Lauter, Peter Byerley Rindal
-
Publication number: 20210194856Abstract: Systems and methods for computing a private set intersection are disclosed. A method includes storing, at a sender device, a first set of values. The method includes receiving, from a receiver device, a homomorphic encryption of a receiver device value. The method includes computing a homomorphically encrypted number based on a difference between the homomorphic encryption of the receiver device value and each value in the first set of values, and based on a hash function of the encryption of the receiver device value. The method includes transmitting the homomorphically encrypted number to the receiver device for determination, at the receiver device, whether the receiver device value is in the first set of values.Type: ApplicationFiled: December 16, 2020Publication date: June 24, 2021Inventors: Kim Laine, Hao Chen, Peter Byerley Rindal, Zhicong Huang
-
Patent number: 10904225Abstract: Systems and methods for computing a private set intersection are disclosed. A method includes storing, at a sender device, a first set of values. The method includes receiving, from a receiver device, a homomorphic encryption of a receiver device value. The method includes computing a homomorphically encrypted number based on a difference between the homomorphic encryption of the receiver device value and each value in the first set of values, and based on a hash function of the encryption of the receiver device value. The method includes transmitting the homomorphically encrypted number to the receiver device for determination, at the receiver device, whether the receiver device value is in the first set of values.Type: GrantFiled: June 14, 2018Date of Patent: January 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kim Laine, Hao Chen, Peter Byerley Rindal, Zhicong Huang
-
Publication number: 20200259800Abstract: Systems, methods, and computing device readable media for implementing fast oblivious transfer between two computing devices may improve data security and computational efficiency. The various aspects may use random oracles with or without key agreements to improve the security of oblivious transfer key exchanges. Some techniques may include public/private key strategies for oblivious transfer, while other techniques may use key agreements to achieve simultaneous and efficient cryptographic key exchange.Type: ApplicationFiled: June 7, 2019Publication date: August 13, 2020Inventors: Daniel Siegfried Werner Masny, Peter Byerley Rindal
-
Publication number: 20190342270Abstract: Systems and methods for computing a private set intersection are disclosed. A method includes storing, at a sender device, a first set of values. The method includes receiving, from a receiver device, a homomorphic encryption of a receiver device value. The method includes computing a homomorphically encrypted number based on a difference between the homomorphic encryption of the receiver device value and each value in the first set of values, and based on a hash function of the encryption of the receiver device value. The method includes transmitting the homomorphically encrypted number to the receiver device for determination, at the receiver device, whether the receiver device value is in the first set of values.Type: ApplicationFiled: June 14, 2018Publication date: November 7, 2019Inventors: Kim Laine, Hao Chen, Peter Byerley Rindal, Zhicong Huang
-
Publication number: 20180268306Abstract: Techniques for using different data sources for a predictive model are described. According to various implementations, techniques described herein enable different data sets to be used to generate a predictive model, while minimizing the risk that individual data points of the data sets will be exposed by the predictive model. This aids in protecting individual privacy (e.g., protecting personally identifying information for individuals), while enabling robust predictive models to be generated using data sets from a variety of different sources.Type: ApplicationFiled: June 9, 2017Publication date: September 20, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Kim Henry Martin Laine, Ran Gilad-Bachrach, Melissa E. Chase, Kristin Estella Lauter, Peter Byerley Rindal