Skip to content

The DESILO FHE Library

What is the DESILO FHE library?

The DESILO FHE library is a homomorphic encryption library that is fast and intuitive. It delivers state-of-the-art performance, maximum accuracy, and versatile usability. Designed to be accessible and efficient for everyone, from beginners unfamiliar with homomorphic encryption to experts developing advanced algorithms.

Built on C++ and CUDA, the DESILO FHE library is optimized for both CPUs and NVIDIA GPUs. It includes a Python wrapper for easy use and seamless integration into existing AI workflows. Additionally, it supports CPU parallelization for environments without GPU access.

Currently, The DESILO FHE library supports two schemes: RNS-CKKS and GL, with plans to expand to various FHE schemes in the future. Both RNS-CKKS and GL schemes support real and complex number operations. The RNS-CKKS scheme is optimized for vector operations, while the GL scheme is optimized for matrix operations. It offers a more powerful cryptographic computation solution adaptable to diverse environments and requirements.