Skip to content
Change the repository type filter

All

    Repositories list

    • HECO

      Public
      Optimizing compiler for Fully Homomorphic Encryption (FHE)
      MLIR
      Apache License 2.0
      187000Updated Jul 24, 2024Jul 24, 2024
    • SoK

      Public
      Repository for the SoK paper on Fully Homomorphic Encryption (FHE) compilers.
      C++
      167485Updated Mar 24, 2023Mar 24, 2023
    • C++
      MIT License
      1000Updated Mar 24, 2023Mar 24, 2023
    • he-psu

      Public
      A toy implementation of private set union using batching in the BFV scheme.
      C++
      0100Updated Oct 16, 2022Oct 16, 2022
    • llvm-project

      Public archive
      The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
      12k000Updated Aug 3, 2022Aug 3, 2022
    • Pyfhel-CKKS

      Public archive
      PYthon For Homomorphic Encryption Libraries, perform encrypted computations such as sum, mult, scalar product or matrix multiplication in Python, with NumPy compatibility. Uses SEAL/PALISADE as backends, implemented using Cython.
      C++
      GNU General Public License v3.0
      78300Updated Mar 2, 2022Mar 2, 2022
    • Cingulata

      Public archive
      Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
      C++
      Other
      43000Updated Feb 26, 2022Feb 26, 2022
    • Marble

      Public archive
      Marble FHE Library
      C++
      11800Updated Dec 23, 2020Dec 23, 2020
    • SHEEP

      Public archive
      SHEEP is a Homomorphic Encryption Evaluation Platform
      C++
      MIT License
      12000Updated May 8, 2020May 8, 2020
    • Granite

      Public archive
      Granite is a framework containing libraries to support converting plaintext code into homomorphic encrypted computations with only little modification and knowledge of homomorphic encryption. It supports many different libraries by using SHEEP as a backend.
      C++
      0100Updated May 6, 2020May 6, 2020
    • Wool

      Public archive
      C++
      0000Updated May 2, 2020May 2, 2020
    • Chisel

      Public archive
      A domain-specific language for advanced cryptography
      1100Updated Mar 12, 2020Mar 12, 2020
    • HElib

      Public archive
      An Implementation of homomorphic encryption
      C++
      Apache License 2.0
      768000Updated Feb 5, 2019Feb 5, 2019