SEALion: a Framework for Neural Network Inference on Encrypted Data
Tim van Elsloo, Giorgio Patrini, Hamish Ivey-Law

TL;DR
SEALion is an extensible framework enabling privacy-preserving neural network inference on encrypted data, combining TensorFlow and homomorphic encryption for secure machine learning applications.
Contribution
It introduces a flexible framework that simplifies training and inference of neural networks on encrypted data, with novel features like activity sparsification and encrypted transfer learning.
Findings
Enhanced inference efficiency via activity sparsifier
Successful encrypted transfer learning with Variational AutoEncoder
Framework supports seamless prototyping with security abstraction
Abstract
We present SEALion: an extensible framework for privacy-preserving machine learning with homomorphic encryption. It allows one to learn deep neural networks that can be seamlessly utilized for prediction on encrypted data. The framework consists of two layers: the first is built upon TensorFlow and SEAL and exposes standard algebra and deep learning primitives; the second implements a Keras-like syntax for training and inference with neural networks. Given a required level of security, a user is abstracted from the details of the encoding and the encryption scheme, allowing quick prototyping. We present two applications that exemplifying the extensibility of our proposal, which are also of independent interest: i) improving efficiency of neural network inference by an activity sparsifier and ii) transfer learning by querying a server-side Variational AutoEncoder that can handle…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Privacy-Preserving Technologies in Data · Adversarial Robustness in Machine Learning
MethodsSolana Customer Service Number +1-833-534-1729
