From 6984b46a3101ebca70e01ec60ebf306d1032b97a Mon Sep 17 00:00:00 2001 From: dsuponitskiy Date: Fri, 16 Aug 2024 10:00:55 -0400 Subject: [PATCH] Updates for OpenFHE (#48) * Updated information on OpenFHE * Updated genomic-examples' description * Update descriptions --------- Co-authored-by: Dmitriy Suponitskiy Co-authored-by: Jonathan Schneider --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 86f4564..bad651b 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,9 @@ Libraries that can be used to implement applications using (Fully) Homomorphic E - [NFLlib](https://github.com/quarkslab/NFLlib) - NTT-based Fast Lattice library specialized on power-of-two polynomials. - [node-seal](https://github.com/morfix-io/node-seal) - JavaScript/WebAssembly port of [Microsoft SEAL](#SEAL). - [NuFHE](https://github.com/nucypher/nufhe) - GPU-accelerated HE library, faster than cuFHE, that implements the [tfhe](#tfhe) algorithms. -- [OpenFHE](https://github.com/openfheorg/openfhe-development) - FHE library with all features from [PALISADE](#PALISADE), merged with selected capabilities of [HElib](#HElib) and [HEAAN](#HEAAN) (all major FHE schemes). +- [OpenFHE](https://github.com/openfheorg/openfhe-development) - C++ FHE library implementing all major schemes along with bootstrapping and scheme switching. +- [OpenFHE-Python](https://github.com/openfheorg/openfhe-python) - Python wrapper for [OpenFHE](#OpenFHE). +- [OpenFHE-Rust](https://github.com/fairmath/openfhe-rs) - Rust wrapper for [OpenFHE](#OpenFHE). - [PALISADE](https://palisade-crypto.org/software-library) - lattice encryption library (superseded by [OpenFHE](#OpenFHE)). - [petlib](https://github.com/gdanezis/petlib) - Python library that implements a number of Privacy Enhancing Technologies. - [PhantomFHE](https://github.com/encryptorion-lab/phantom-fhe) - A CUDA-Accelerated Fully Homomorphic Encryption Library. @@ -71,6 +73,10 @@ Libraries that can be used to implement applications using (Fully) Homomorphic E - [lattigo-polls](https://github.com/ldsec/lattigo-polls-demo) - Web-application for scheduling meetings using [lattigo](#lattigo). - [Morfix.io](https://morfix.io/sandbox) - Web-based UI to play around with the [Microsoft SEAL](#SEAL) library. - [nGraph-HE](https://github.com/IntelAI/he-transformer) - Deep Learning (DL) with HE through Intel’s DL graph compiler nGraph based on [SEAL](#SEAL). +- [OpenFHE demo applications](https://github.com/openfheorg/openfhe-development) - Several demo applications that demonstrate some of the capabilities of OpenFHE + - [boolean-circuit-evaluator](https://github.com/openfheorg/openfhe-boolean-circuit-evaluator) - Demonstration application to read in boolean circuits using multiple formats and execute them in encrypted form based on binfhe module for encrypted boolean logic. + - [genomic-examples](https://github.com/openfheorg/openfhe-genomic-examples) - Prototypes for secure genome-wide association studies using homomorphic encryption. + - [logreg-training-examples](https://github.com/openfheorg/openfhe-logreg-training-examples) - Logistic Regression Training Examples. - [OpenMined](https://github.com/OpenMined) - Decentralized data ownership & intelligence based on HE and deep / federated learning. - [KotlinSyft](https://github.com/OpenMined/KotlinSyft) - Kotlin library for the Android part of the OpenMined's open-source ecosystem. - [PySyft](https://github.com/OpenMined/PySyft) - Python library for the server/IoT part of the OpenMined's open-source ecosystem.