Delegated Feature Extraction for Encrypted Inference

Edward Chou, Josh Beal, Albert Haque, Li Fei-Fei

Abstract

Homomorphic encryption enables neural networks to operate on encrypted data, which could be valuable for privacy sensitive computations. However, the computational overhead of this method increases significantly with network depth, preventing the use of modern network architectures that have dozens of layers. To mitigate this issue, we propose the use of models trained with transfer learning, where the computations involved in the pretrained layers of the model can be delegated to the client, and encryption is applied only for the evaluation of the fine-tuned layers on the server. Using this technique, as well as some optimizations to speed up the computation, we achieve practical runtimes for large input sizes.