Liberate.FHE
DESILO
v0.9.0
v0.9.0
  • Welcome to Liberate.FHE!
  • 🌟Getting Started
    • Quick Start
    • Installation
  • 🆘Tutorials
    • Homomorphic Statistics
    • Multiparty
  • ❓How To
    • Configure
      • GPU & CUDA
      • Python
      • Liberate
    • Use CKKS
      • Encrypt, Decrypt
      • Add, Sub
      • Multiplication
      • Serialize and Deserialize
      • GPU & CPU
      • Liberate with WASM
  • 🎊API References
    • Docs
  • 📜etc
    • License
Powered by GitBook

COPYRIGHT Ⓒ 2023. DESILO INC. ALL RIGHTS RESERVED.

On this page
  • Key Features
  • Features in Delivery
  • Source Codes
  • License
  • Support

Was this helpful?

Export as PDF

Welcome to Liberate.FHE!

version test

NextQuick Start

Last updated 7 months ago

Was this helpful?

Liberate.FHE is an open-source Fully Homomorphic Encryption (FHE) library for bridging the gap between theory and practice with a focus on performance and accuracy.

Liberate.FHE is designed to be user-friendly while delivering robust performance, high accuracy, and a comprehensive suite of convenient APIs for developing real-world privacy-preserving applications.

Liberate.FHE is a pure Python and CUDA implementation of FHE. So, Liberate.FHE supports multi-GPU operations natively.

The main idea behind the design decisions is that non-cryptographers can use the library; it should be easily hackable and integrated with more extensive software frameworks.

Additionally, several design decisions were made to maximize the usability of the developed software:

  • Make the number of dependencies minimal.

  • Make the library easy to understand and modify.

  • Set the usage of multiple GPUs as the default.

  • Make the resulting library easily integrated with the pre-existing software, especially Artificial Intelligence (AI) related ones.

Anyone can easily start to use Liberate.FHE by following after installing the library via .

Key Features

  • RNS-CKKS scheme is supported.

  • Python is natively supported.

  • Multiple GPU acceleration is supported.

  • Multiparty FHE is supported.

Features in Delivery

  • CKKS bootstrapping

  • Liberate.FHE CPU version

  • IND-CPA-D Security for CKKS

Source Codes

License

Liberate.FHE is available under the BSD 3-Clause Clear license. If you have any questions, please contact us at contact@desilo.ai.

Support

  • Support forum: TBD

Quick Start
Installation
https://github.com/Desilo/liberate-fhe