AriaNN: Low-Interaction Privacy-Preserving Deep Learning via Function Secret Sharing

  • Ryffel T
  • Tholoniat P
  • Pointcheval D
  • et al.
N/ACitations
Citations of this article
55Readers
Mendeley users who have this article in their library.

Abstract

We propose A ria NN, a low-interaction privacy-preserving framework for private neural network training and inference on sensitive data. Our semi-honest 2-party computation protocol (with a trusted dealer) leverages function secret sharing, a recent lightweight cryptographic protocol that allows us to achieve an efficient online phase. We design optimized primitives for the building blocks of neural networks such as ReLU, MaxPool and BatchNorm. For instance, we perform private comparison for ReLU operations with a single message of the size of the input during the online phase, and with preprocessing keys close to 4 × smaller than previous work. Last, we propose an extension to support n -party private federated learning. We implement our framework as an extensible system on top of PyTorch that leverages CPU and GPU hardware acceleration for cryptographic and machine learning operations. We evaluate our end-to-end system for private inference between distant servers on standard neural networks such as AlexNet, VGG16 or ResNet18, and for private training on smaller networks like LeNet. We show that computation rather than communication is the main bottleneck and that using GPUs together with reduced key size is a promising solution to overcome this barrier.

Cite

CITATION STYLE

APA

Ryffel, T., Tholoniat, P., Pointcheval, D., & Bach, F. (2022). AriaNN: Low-Interaction Privacy-Preserving Deep Learning via Function Secret Sharing. Proceedings on Privacy Enhancing Technologies, 2022(1), 291–316. https://doi.org/10.2478/popets-2022-0015

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free