Calcul confidentiel & FHE
Calcul sur données chiffrées sans déchiffrement
FPGA accélère les primitives FHE (NTT/CRT), CPU orchestre les circuits, GPU prétraite les matrices.
FPGA
Primitives FHE accélérées
Charges de travail
- ▸ NTT/INTT BFV/CKKS
- ▸ Key-switching
- ▸ Bootstrapping
Performance
×100 accélération vs CPU
CPU
Orchestration circuits
Charges de travail
- ▸ Compilation circuits MLIR
- ▸ Gestion contextes FHE
- ▸ API OpenFHE / Concrete
Performance
Circuits jusqu'à 1 Md gates
GPU
Prétraitement + ML chiffré
Charges de travail
- ▸ Encodage plaintext batch
- ▸ Inférence NN chiffrée
- ▸ Distances privées
Performance
Inférence CNN sur chiffré
Scénario multi-agent
Un hôpital soumet un scan chiffré : le GPU pré-encode, le FPGA exécute la convolution FHE accélérée sans déchiffrer, le CPU supervise le circuit et renvoie le résultat chiffré au client.