Skip to content

openfheorg/awesome-openfhe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

Awesome OpenFHE

A curated list of amazing tools, products, tutorials, applications, publications, and other resources related to OpenFHE.

Table of Contents

OpenFHE Software Interfaces

Documentation Resources

Tutorials

Products, Frameworks, and Toolchains using OpenFHE

Hardware Acceleration - Official Backends and Libraries

  • openfhe-hexl - AVX: Intel HEXL library backend for OpenFHE (for acceleration on Intel processors).
  • FIDESlib - GPU: A server-side CKKS GPU library fully interoperable with OpenFHE.

Hardware Acceleration - Prototypes

  • OPENFHE-GPU-PUBLIC - A GPU library by Leo De Castro, Antigoni Polychroniadou, and Daniel Escudero (J.P. Morgan).

Extensions of OpenFHE

  • CHIFHE - NTRU-based LMKCDEY scheme implementation.
  • CircuitBootstrap - Circuit bootstrapping based on the improved LMKCDEY FHE scheme.
  • zkOpenFHE - A ZKP-augmented fork of the OpenFHE library.
  • palisade-abe - Lattice-based IBE and ciphertext-policy ABE based on PALISADE (OpenFHE predecessor)
  • palisade-signature - Lattice-based digital signature based on PALISADE (OpenFHE predecessor)
  • palisade-trapdoor - Lattice-based key-policy ABE, progam obfuscation, and subgaussian sampling based on PALISADE (OpenFHE predecessor)

Lists of Open-Source User Projects

Videos of Conference Talks on Applications Implemented using OpenFHE

Publications on Applications Implemented using OpenFHE

Many of these publications have their open-source implementations available.

Publications & Presentations on Private LLM Inference Implemented using OpenFHE

Publications Describing OpenFHE Crypto Algorithms

The algorithms in these publications are already implemented in the official distribution of OpenFHE. All of these papers have at least one co-author from the OpenFHE design paper and most of these works were prepared as part of research projects advancing OpenFHE or its predecessors.

FHE Algorithms

Lattice Trapdoor Sampling Algorithms

Publications with New Crypto Algorithms

OpenFHE was used to implement the new algorithms referenced below. Note that these algorithms have not been added to the official OpenFHE distribution yet.

About

A curated list of amazing tools, products, tutorials, applications, publications, and other resources related to OpenFHE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors