Stars
Development repository for the Triton language and compiler
HEonGPU is a high-performance library that optimizes Fully Homomorphic Encryption (FHE) on GPUs. Leveraging GPU parallelism, it reduces computational load through concurrent execution. Its multi-st…
Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
✨ Awesome - A curated list of amazing Homomorphic Encryption libraries, software and resources
GPU/CUDA implementation of Leveled BFV/CKKS/BGV scheme.
YACL (Yet Another Common crypto library) is a C++ library that contains cryptography, network and io modules which other SecretFlow code depends on.
NVIDIA curated collection of educational resources related to general purpose GPU programming.
OpenFHE-Based Examples of Logistic Regression Training using Nesterov Accelerated Gradient Descent
A unified framework for privacy-preserving data analysis and machine learning
Non-interactive protocol for secure transformer inference based on RNS-CKKS.
Intel Homomorphic Encryption Acceleration Library accelerates modular arithmetic operations used in homomorphic encryption by leveraging AVX512 and IFM52 available on Intel's 3rd Generation Xeon Sc…
PhantomFHE: A CUDA-Accelerated Homomorphic Encryption Library
Algorithms that find optimized degrees for MinimaxComp on the RNS-CKKS scheme
IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two de…
Search-based compiler for high-performance DSP programming
egg is a flexible, high-performance e-graph library
Python bindings for the egg-smol rust library
A reading list for homomorphic encryption
A Fully Homomorphic Encryption (FHE) library for bridging the gap between theory and practice with a focus on performance and accuracy.
Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.