Hawk: Accurate and Fast Privacy-Preserving Machine Learning Using Secure Lookup Table Computation

Type: Article

Publication Date: 2024-06-25

Citations: 1

DOI: https://doi.org/10.56553/popets-2024-0066

Abstract

Training machine learning models on data from multiple entities without direct data sharing can unlock applications otherwise hindered by business, legal, or ethical constraints. In this work, we design and implement new privacy-preserving machine learning protocols for logistic regression and neural network models. We adopt a two-server model where data owners secret-share their data between two servers that train and evaluate the model on the joint data. A significant source of inefficiency and inaccuracy in existing methods arises from using Yao’s garbled circuits to compute non-linear activation functions. We propose new methods for computing non-linear functions based on secret-shared lookup tables, offering both computational efficiency and improved accuracy. Beyond introducing leakage-free techniques, we initiate the exploration of relaxed security measures for privacy-preserving machine learning. Instead of claiming that the servers gain no knowledge during the computation, we contend that while some information is revealed about access patterns to lookup tables, it maintains epsilon-dX-privacy. Leveraging this relaxation significantly reduces the computational resources needed for training. We present new cryptographic protocols tailored to this relaxed security paradigm and define and analyze the leakage. Our evaluations show that our logistic regression protocol is up to 9x faster, and the neural network training is up to 688x faster than SecureML. Notably, our neural network achieves an accuracy of 96.6% on MNIST in 15 epochs, outperforming prior benchmarks that capped at 93.4% using the same architecture.

Locations

  • Proceedings on Privacy Enhancing Technologies - View
  • arXiv (Cornell University) - View - PDF

Similar Works

Action Title Year Authors
+ PDF Chat Hawk: Accurate and Fast Privacy-Preserving Machine Learning Using Secure Lookup Table Computation 2024 Hamza Saleem
Amir Ziashahabi
Muhammad Naveed
Salman Avestimehr
+ Trident: Efficient 4PC Framework for Privacy Preserving Machine Learning 2020 Harsh Chaudhari
Rahul Rachuri
Ajith Suresh
+ PDF Chat The Communication-Friendly Privacy-Preserving Machine Learning against Malicious Adversaries 2024 Tianpei Lu
Bingsheng Zhang
Lichun Li
Kui Ren
+ POSEIDON: Privacy-Preserving Federated Neural Network Learning 2020 Sinem Sav
Apostolos Pyrgelis
Juan Ramón Troncoso-Pastoriza
David Froelicher
Jean-Philippe Bossuat
João M. C. Sousa
Jean‐Pierre Hubaux
+ POSEIDON: Privacy-Preserving Federated Neural Network Learning 2020 Sinem Sav
Apostolos Pyrgelis
Juan Ramón Troncoso-Pastoriza
David Froelicher
Jean-Philippe Bossuat
João Sá Sousa
Jean‐Pierre Hubaux
+ BLAZE: Blazing Fast Privacy-Preserving Machine Learning 2020 Arpita Patra
Ajith Suresh
+ Morse-STF: Improved Protocols for Privacy-Preserving Machine Learning 2021 Qizhi Zhang
Sijun Tan
Lichun Li
Yun Zhao
Dong Yin
Shan Yin
+ PDF Chat Wildest Dreams: Reproducible Research in Privacy-preserving Neural Network Training 2024 Tanveer A. Khan
Mindaugas Budzys
Khoa Nguyen
Antonis Michalas
+ CryptoNAS: Private Inference on a ReLU Budget 2020 Zahra Ghodsi
Akshaj Kumar Veldanda
Brandon Reagen
Siddharth Garg
+ PDF Chat Compact: Approximating Complex Activation Functions for Secure Computation 2024 Mazharul Islam
Sunpreet S. Arora
Rahul Chatterjee
Peter Rindal
Maliheh Shirvanian
+ SOTERIA: In Search of Efficient Neural Networks for Private Inference 2020 Anshul Aggarwal
Trevor E. Carlson
Reza Shokri
Shruti Tople
+ Compact: Approximating Complex Activation Functions for Secure Computation 2023 Mazharul Islam
Sunpreet S. Arora
Rahul Chatterjee
Peter Rindal
Maliheh Shirvanian
+ PrivPy: Enabling Scalable and General Privacy-Preserving Machine Learning 2018 Yi Li
Yitao Duan
Yu Yu
Shuoyao Zhao
Wei Xu
+ PDF Chat SSNet: A Lightweight Multi-Party Computation Scheme for Practical Privacy-Preserving Machine Learning Service in the Cloud 2024 Shijin Duan
Chenghong Wang
Hongwu Peng
Yukui Luo
Wujie Wen
Caiwen Ding
Xiaolin Xu
+ CodedPrivateML: A Fast and Privacy-Preserving Framework for Distributed Machine Learning 2019 Jinhyun So
Başak Güler
A. Salman Avestimehr
+ CodedPrivateML: A Fast and Privacy-Preserving Framework for Distributed Machine Learning 2019 Jinhyun So
Başak Güler
Amir Salman Avestimehr
Payman Mohassel
+ CodedPrivateML: A Fast and Privacy-Preserving Framework for Distributed Machine Learning 2021 Jinhyun So
Başak Güler
A. Salman Avestimehr
+ MORSE-STF: A Privacy Preserving Computation System. 2021 Qizhi Zhang
Yuan Zhao
Lichun Li
JiaoFu Zhang
Qichao Zhang
Yashun Zhou
Dong Yin
Sijun Tan
Shan Yin
+ Circa: Stochastic ReLUs for Private Deep Learning 2021 Zahra Ghodsi
Nandan Kumar Jha
Brandon Reagen
Siddharth Garg
+ PDF Chat CBNN: 3-Party Secure Framework for Customized Binary Neural Networks Inference 2024 Benchang Dong
Zhili Chen
Xin Chen
Shiwen Wei
Jie Fu
Huifa Li

Works That Cite This (0)

Action Title Year Authors

Works Cited by This (0)

Action Title Year Authors