Periodic Reporting for period 1 - HomE (Enabling Homomorphic Encryption of Deep Neural Network Models and Datasets in Production Environments)
Reporting period: 2022-09-01 to 2025-02-28
Unfortunately, we found no open-source inference engine equipped with state-of-the-art techniques. This led us to engage in developing our own. HomE’s inference engine, to be released and open sourced very soon, will not only equip state-of-the-art techniques, but also novel methodology that we are cooking. With this, we expect our software to become a reference in the world of homomorphically-encrypted deep learning inference, attracting not only researchers and users, but also contributors and collaborators.
On a third major action, we have been developing, jointly with ETH Zurich, novel methodology to implement NTT -the core operation in the homomorphically-encrypted cyphertext- in processing-in-memory (PIM) devices, providing highly efficient operations in the memory device, hence saving data movements and consequently energy consumption. We plan to integrate this feature, along with that on top of other devices, in the next stage of development of HomE’s inference engine.
On the other hand, the NTT techniques that we have developed for PIM shall be of direct use not only for upcoming devices of this nature, but also for other energy-efficient (and hence constrained) accelerators, such as GPUs, FPGAs, SmartNICs, or even our planned domain-specific accelerator based on RISC-V technology. Again, further R&D efforts are required to consolidate this line of research.