ReBoot: Encrypted Training of Deep Neural Networks with CKKS Bootstrapping
Alberto Pirillo, Luca Colombo

TL;DR
ReBoot is a novel framework enabling fully encrypted, non-interactive training of deep neural networks using CKKS homomorphic encryption, reducing computational overhead and supporting deep learning in privacy-sensitive settings.
Contribution
It introduces a new HE-compatible neural network architecture with local error signals and a packing strategy, allowing effective deep DNN training under encryption without interaction.
Findings
Achieves accuracy comparable to plaintext training.
Improves test accuracy over encrypted logistic regression and existing frameworks.
Reduces training latency by up to 8.83 times.
Abstract
Growing concerns over data privacy underscore the need for deep learning methods capable of processing sensitive information without compromising confidentiality. Among privacy-enhancing technologies, Homomorphic Encryption (HE) stands out by providing post-quantum cryptographic security and end-to-end data protection, safeguarding data even during computation. While Deep Neural Networks (DNNs) have gained attention in HE settings, their use has largely been restricted to encrypted inference. Prior research on encrypted training has primarily focused on logistic regression or has relied on multi-party computation to enable model fine-tuning. This stems from the substantial computational overhead and algorithmic complexity involved in DNNs training under HE. In this paper, we present ReBoot, the first framework to enable fully encrypted and non-interactive training of DNNs. Built upon…
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
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Chaos-based Image/Signal Encryption · Cryptography and Data Security
