Privacy-Preserving Ridge Regression on Hundreds of Millions of Records

By Valeria Nikolaenko, Udi Weinsberg, Stratis Ioannidis, Marc Joye, Dan Boneh, Nina Taft. 2013

490 citations recorded by the source corpus.

Ridge regression is an algorithm that takes as input a large number of data points and finds the best-fit linear curve through these points. The algorithm is a building block for many machine-learning operations. We present a system for privacy-preserving ridge regression. The system outputs the best-fit curve in the clear, but exposes no other information about the input data. Our approach combines both homomorphic encryption and Yao garbled circuits, where each is used in a different part of the algorithm to obtain the best performance. We implement the complete system and experiment with it on real data-sets, and show that it significantly outperforms pure implementations based only on homomorphic encryption or Yao circuits.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Optimization & Training, Privacy & Security

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Qiang Yang
  2. Martin Jaggi
  3. Jakub Konecný
  4. Peter Richtárik
  5. Dan Boneh
  6. Yang Liu
  7. Virginia Smith
  8. Peter Kairouz

In Computational Theory and Mathematics

  1. Miran Kim
  2. David E. Evans
  3. Adrià Gascón
  4. Dan Boneh
  5. Shai Halevi
  6. Thomas Schneider
  7. Yongsoo Song
  8. Srinath T. V. Setty

In Optimization & Training

  1. Jakub Konecný
  2. Peter Richtárik
  3. Martin Jaggi
  4. Virginia Smith
  5. Jianyu Wang
  6. Sebastian U. Stich
  7. Gauri Joshi
  8. Oluwasanmi Koyejo

In Privacy & Security

  1. Adrià Gascón
  2. Peter Kairouz
  3. Qiang Yang
  4. Badih Ghazi
  5. Dan Boneh
  6. Borja Balle
  7. David E. Evans
  8. Yang Liu

Citations in the corpus