Skip to content

Repository files navigation

Open Source DESILO FHE

This is an open-source variant of the DESILO FHE library, implemented independently from the production library.

The CKKS fully homomorphic encryption scheme is supported, including a wide range of encrypted arithmetic operations and bootstrapping. CPU parallelization is also supported for improved performance.

For the optimized, production-ready version, install the DESILO FHE package from PyPI. GPU-accelerated versions are also available. For more information, see the DESILO FHE documentation.

Requirement Setup

CPU Environment

sudo apt install clang-format-18 cmake

Submodule Setup

git submodule update --init --recursive

# tag: v1.17.0 (52eb810)
cd extern/googletest
cmake -S . -B build -DBUILD_GMOCK=OFF
cmake --build build -j

Compile

./compile.py -g -j

Lint

./lint.sh

Test

./test.py

License

This project is licensed under The Clear BSD License. See LICENSE for the full text.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages