GitHub topics: fhe
zama-ai/fhevm-mocks
A development toolkit for writing, testing, and simulating FHEVM smart contracts in mock mode
Language: TypeScript - Size: 815 KB - Last synced at: about 16 hours ago - Pushed at: about 16 hours ago - Stars: 1 - Forks: 0

zama-ai/concrete
Concrete: TFHE Compiler that converts python programs into FHE equivalent
Language: C++ - Size: 43.2 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 1,361 - Forks: 166

zama-ai/concrete-ml
Concrete ML: Privacy Preserving ML framework using Fully Homomorphic Encryption (FHE), built on top of Concrete, with bindings to traditional ML frameworks.
Language: Python - Size: 647 MB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 1,181 - Forks: 166

zama-ai/concrete-ml-extensions
Concrete ML Rust toolkit and Client SDK for Swift and WASM
Language: Rust - Size: 364 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

FHE-org/fhe-org.github.io
We are a community of researchers and developers interested in advancing homomorphic encryption and other secure computation techniques.
Language: CSS - Size: 29.7 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 57 - Forks: 37

ozone24/Haunti-AI
Haunti is an open-source AI framework on Solana, enabling users to deploy and manage decentralized models via modular tools.
Language: Rust - Size: 176 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

zama-ai/relayer-sdk
A dapp SDK for the fhevm protocol.
Language: TypeScript - Size: 237 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 36 - Forks: 5

openfheorg/openfhe-development
This is the development repository for the OpenFHE library. The current stable version is 1.2.4 (released on March 21, 2025). The current development version is 1.3.0 (released on May 21, 2025).
Language: C++ - Size: 15.7 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 905 - Forks: 230

google/fully-homomorphic-encryption
An FHE compiler for C++
Language: C++ - Size: 1.9 MB - Last synced at: 8 days ago - Pushed at: 23 days ago - Stars: 3,570 - Forks: 263

Alisah-Ozcan/HEonGPU
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-stream architecture minimizes data transfer overhead, making it ideal for large-scale encrypted computations with reduced latency.
Language: Cuda - Size: 483 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 68 - Forks: 17

snu-lukemin/HIENAA.jl
HIENAA (HE Implementation for Encrypted Numbers Arithmetic and Algorithms)
Language: Julia - Size: 1.12 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 4 - Forks: 0

hal-lab-u-tokyo/PolyFHE
Compiler-driven GPU acceleration of Fully Homomorphic Encryption
Language: C++ - Size: 34.6 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 0

fairmath/openfhe-rs
OpenFHE-rs - a Rust interface for the OpenFHE library; documentation https://openfhe-rust-wrapper.readthedocs.io/
Language: C++ - Size: 261 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 49 - Forks: 10

MarbleHE/HECO
Optimizing compiler for Fully Homomorphic Encryption (FHE)
Language: MLIR - Size: 18.5 MB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 74 - Forks: 18

serengil/cipherface
A Homomorphic Encryption-Driven Python Framework for Secure Cloud-Based Facial Recognition
Language: Python - Size: 3.14 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 9 - Forks: 2

virtualsecureplatform/TFHEpp
Pure C++ Ver. of TFHE.
Language: C++ - Size: 840 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 93 - Forks: 23

unicornultrafoundation/subnet-node
Implementation of Subnet Node in Golang (we're moving from Rust), specifically for DePIN sector
Language: Go - Size: 26 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

zama-ai/awesome-zama
A curated list of amazing Fully Homomorphic Encryption (FHE) resources created by the team at Zama.
Size: 24.9 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 268 - Forks: 27

zama-ai/fhevm-solidity
A Solidity library for interacting with fhevm.
Language: TypeScript - Size: 19.5 MB - Last synced at: 15 days ago - Pushed at: 17 days ago - Stars: 481 - Forks: 95

se-tim/CKKS-in-SageMath
A CKKS implementation in SageMath which supports basic bootstrapping.
Language: Python - Size: 241 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 0

mind-network/mind-sdk-deepseek-rust
Mind Network Rust SDK DeepSeek
Language: Rust - Size: 16.6 KB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 302 - Forks: 47

zkFHE/circomlib-fhe
Extensive benchmarks of various zero-knowledge proof systems for Fully Homomorphic Encryption
Language: Circom - Size: 777 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 41 - Forks: 4

Desilo/liberate-fhe
A Fully Homomorphic Encryption (FHE) library for bridging the gap between theory and practice with a focus on performance and accuracy.
Language: Python - Size: 3.17 MB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 123 - Forks: 16

mind-network/mind-sdk-fcn-rust
Mind Network Rust SDK FCN
Language: Rust - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1

maloleroy/fhe-bpce
Fully homomorphic encryption for BPCE Group by Paris Digital Lab
Language: Rust - Size: 1.86 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

bitlab-tech/sequence_analysis_security-study
Security & performance assessment on client-server schemes that perform genomic sequence analysis using different encryption methods
Language: Rust - Size: 258 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

mind-network/Awesome-Mind-Network
List of Codes by Mind Network
Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 197 - Forks: 21

mind-network/mind-sdk-fhe-rust
Mind Network Rust SDK FHE
Language: Rust - Size: 39.1 KB - Last synced at: 30 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

TrustworthyComputing/helm
HELM: Navigating Homomorphic Encryption through Gates and Lookup Tables
Language: Rust - Size: 3.91 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 1

mind-network/mind-sdk-util-rust
Mind Network Rust SDK Util
Language: Rust - Size: 9.77 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

mind-network/mind-sdk-web-rust
Mind Network Rust SDK Web
Language: Rust - Size: 5.86 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

mind-network/mind-sdk-randgen-rust
Mind Network Rust SDK Randgen
Language: Rust - Size: 14.6 KB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

mind-network/mind-sdk-io-rust
Mind Network Rust SDK IO
Language: Rust - Size: 7.81 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

mind-network/mind-sdk-lb-rust
Mind Network Rust SDK LoadBalancer
Language: Rust - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

mind-network/mind-sdk-config-rust
Mind Network Rust SDK Config
Language: Rust - Size: 4.88 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

mind-network/mind-sdk-chain-rust
Mind Network Rust SDK Chain
Language: Rust - Size: 15.6 KB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

mind-network/mind-sdk-cli-rust
Mind Network Rust SDK CLI
Language: Rust - Size: 4.88 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

TrustworthyComputing/T2-FHE-Compiler-and-Benchmarks
A cross compiler and standardized benchmarks for fully homomorphic encryption
Language: Java - Size: 4.53 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 38 - Forks: 6

jellevos/oraqle
A depth-aware secure computation compiler
Language: Jupyter Notebook - Size: 3.47 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 13 - Forks: 1

phanen/pplp
Privacy-Preserving Location Proximity (based on FHE/MPC)
Language: C++ - Size: 135 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

jimouris/nildb-fhe-storage
MPC key storage experiments for various FHE cryptosystems using Nillion's nilDB
Language: Python - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

aaronjmars/fhe-rockpaperscissors
Rock Paper Scissors FHE Edition
Language: JavaScript - Size: 549 KB - Last synced at: about 9 hours ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

narger-ef/FHE-BERT-Tiny
Source code for the paper "Transformer-based Language Models and Homomorphic Encryption: an intersection with BERT-tiny"
Language: Jupyter Notebook - Size: 308 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 20 - Forks: 7

z1labs/Cypher-Go-Ethereum
Golang execution layer implementation of the Ethereum protocol. Modified Go-Ethereum client with integrated fhevm-go library, that allows smart contracts to perform computations on encrypted data seamlessly, leveraging fully homomorphic encryption capabilities
Language: Go - Size: 94 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 49 - Forks: 4

IBM/helayers
IBM HElayers homomorphic encryption SDK for C++ and Python
Language: Jupyter Notebook - Size: 69.3 MB - Last synced at: 30 days ago - Pushed at: about 2 months ago - Stars: 38 - Forks: 7

z1labs/blockscout-frontend
Frontend application for Blockscout blockchain explorer. Blockscout provides a comprehensive, easy-to-use interface for users to view, confirm, and inspect transactions on Cypher chain
Language: TypeScript - Size: 33.4 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 34 - Forks: 2

z1labs/Cypher-Metamask-Snap
MetaMask Snap that provides secure re-encryption functionality of FHE encrypted data for the Cypher chain
Language: TypeScript - Size: 1.09 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 35 - Forks: 3

z1labs/Cypher
Cypher, FHE-EVM Layer is the core of the DeAI ecosystem, designed to optimize blockchain for AI applications. It integrates Fully Homomorphic Encryption (FHE) with Ethereum Virtual Machine (EVM) compatibility, allowing encrypted AI computation without sacrificing performance.
Language: Rust - Size: 138 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 93 - Forks: 34

narger-ef/LowMemoryFHEResNet20
Source code for the paper "Encrypted Image Classification with Low Memory Footprint using Fully Homomorphic Encryption"
Language: Jupyter Notebook - Size: 126 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 45 - Forks: 16

primihub/hehub
HEhub is a library for homomorphic encryption and its applications, and is part of the PrimiHub project.
Language: C++ - Size: 2.26 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 91 - Forks: 21

z1labs/Cypher-Orbit
Cypher utilizes Arbitrum’s Nitro, Orbit, and Anytrust technologies to execute secure, encrypted computations efficiently. Cypher uses Orbit for custom execution environment and independent chain operations
Language: TypeScript - Size: 142 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 26 - Forks: 0

zunxbt/Fhenix-Dev-Task
Guide on how to create and verify contract on Fhenix Helium
Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 47 - Forks: 21

NilFoundation/crypto3 📦
Modern Cryptography Suite in C++17
Language: C++ - Size: 61.7 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 85 - Forks: 14

zoraizmohammad/cipher-shield
Making Discrimination Mathematically Impossible (TreeHacks 2025)
Language: Makefile - Size: 107 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

khaustova/fully-homomorphic-encryption-in-machine-learning
Исследование использования полностью гомоморфного шифрования для защиты данных в машинном обучении
Language: Jupyter Notebook - Size: 9.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

mojalil/learn-fhe
A curated list of educational materials, guides, and research papers for beginners interested in learning about Fully Homomorphic Encryption (FHE).
Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 9 - Forks: 1

NillionNetwork/ripple
Ripple: Accelerating Programmable Bootstraps for FHE with Wavelet Approximations
Language: Rust - Size: 3.24 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 11 - Forks: 2

CirSandro/private-fhe-fraud-detection
A capstone project in collaboration with Zama to develop a privacy-preserving machine learning model using PPML, FHE and Concrete ML to detect banking frauds.
Language: Jupyter Notebook - Size: 2.25 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 2

anirbanbasu/fhenn
Fully Homomorphic Encryption and neural networks experiments
Language: Python - Size: 136 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

CEA-LIST/Cingulata
Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
Language: C++ - Size: 7.24 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 406 - Forks: 43

sight-ai/sight-oracle-contracts
Sight Oracle Contracts
Language: Solidity - Size: 330 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

z1labs/Cypher-fhEVM-Go
An open-source library used to easily integrate homomorphic encryption into an EVM-compatible blockchain to allow computation on encrypted data
Language: Rust - Size: 3 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 0

fairmath/polycircuit
Polycircuit is an FHE components library built via FHERMA competitions
Language: C++ - Size: 1.27 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 17 - Forks: 1

aarav1656/encrypted-kyc
Language: JavaScript - Size: 749 KB - Last synced at: 23 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 1

Dixtawi/PFEE
A capstone project in collaboration with Zama to develop a privacy-preserving machine learning model using PPML, FHE, and Concrete ML for predicting CV relevance to job offers.
Language: Jupyter Notebook - Size: 3.43 MB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 2

Markeljan/webterm
Web based decentralized terminal secured with FHE
Language: Solidity - Size: 785 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 1

bjam24/agh-cryptography-methods-in-data-science
This respository contains projects made for the Cryptography methods in Data Science course at the AGH UST in 2024.
Language: Jupyter Notebook - Size: 498 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

MarbleHE/Marble 📦
Marble FHE Library
Language: C++ - Size: 1.38 MB - Last synced at: 24 days ago - Pushed at: over 4 years ago - Stars: 18 - Forks: 1

FHE-ACCELE/Homulator
Homulator is a cycle-accurate simulator tailored for Fully Homomorphic Encryption (FHE) accelerators. It offers detailed architectural runtime information during the execution of FHE applications, supporting extensive design space exploration across a variety of FHE parameters and hardware scales.
Language: C++ - Size: 49.8 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

MakisChristou/fheString
A FHE implementation of a String library for the Zama bounty program.
Language: Rust - Size: 1.81 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

zama-ai/fhevm-go
fhevm-go is an open-source library used to easily integrate the fhEVM into an EVM-compatible blockchain.
Language: Go - Size: 92.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 8

ocskiurity/n0tte
n0tte enables private on-chain FHE-ML inference on one-layer MLP models interacting with a command-line interface running hardhat scripts
Language: TypeScript - Size: 325 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

goldenskygiang/flower-fhe
Flower framework for Federated Learning, with Fully Homomorphic Encryption integrated
Language: Python - Size: 56.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

zama-ai/fhevm-contracts
A standard contract library for the fhEVM ecosystem
Language: TypeScript - Size: 547 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

TelahVC/awesome-fhe-blockchain
A curated list of awesome Fully Homomorphic Encryption (FHE) x Blockchain resources, libraries, projects, and more.
Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 2

AlexanderViand-Intel/z3-fhe-experiments
Experiments in using Z3 to check common FHE transformations
Language: Python - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

kroist/encryptedWords
wordle with fhe!
Language: TypeScript - Size: 31 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

irskid5/fhe_poly_eval
Evaluation of three parallel polynomial evaluation algorithms written for CUDA in C++ (Horner's method, Dorn's method, and Estrin's algorithm).
Language: C - Size: 9.31 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

grandchildrice/fhe-playground
A website you can try FHE easily
Language: TypeScript - Size: 185 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Memento-Research/human-in-picture-concrete-ml
CNN with FHE to identify if there is a human present in a picture. It was developed using Concrete ML from Zama.
Language: Jupyter Notebook - Size: 1.03 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

MarbleHE/SoK
Repository for the SoK paper on Fully Homomorphic Encryption (FHE) compilers.
Language: C++ - Size: 2.14 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 67 - Forks: 12

asher-gh/4cast
end-to-end encrypted forecasting of bed demand in ICUs
Language: Rust - Size: 602 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

wfus/Fully-Homomorphic-Image-Processing
Fully Homomorphic Image Preprocessing and analysis - JPEG encoding, decoding, image resizing.
Language: C++ - Size: 3.53 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 43 - Forks: 10

christianepeters/homomorphic-encryption
how to install and run examples with helib, SEAL, fhe-toolkit-linux, etc
Size: 56.6 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

Crypto-TII/fhelib
C library for the leveled BGV scheme.
Language: C - Size: 36.1 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

orpheuslummis/covalence
Collaborative private valuation framework
Language: TypeScript - Size: 229 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 3

MarbleHE/Wool 📦
Language: C++ - Size: 75.2 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

cucapra/nttstuff
several implementations of the number theoretic transform (NTT)
Language: Python - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

DreamingRaven/python-fhez
Official mirror of Python-FHEz; Python Fully Homomorphic Encryption (FHE) Library for Encrypted Deep Learning as a Service (EDLaaS).
Language: Python - Size: 2.44 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 23 - Forks: 6

mihailpreda/fhe-module-typescript-wrapper
A Fully Homomorphic Encryption WebAssembly module written in Rust based on a Rust library for lattice-based additive homomorphic encryption with Typescript bindings
Language: JavaScript - Size: 1.85 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

DreamingRaven/darklantern
Go (Golang) encrypted deep learning library; Fully homomorphic encryption over neural network graphs. Official mirror.
Language: Go - Size: 123 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Aniket965/Homomorphic-encryption
repo contains some refrence material about homomorphic encryption
Size: 184 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 1

alessio-proietti/fhe-desktop
A repo inspired by IBM/fhe-toolkit-linux repository to build FHE sandbox environments
Language: Shell - Size: 5.86 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

MarbleHE/Granite
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.
Language: C++ - Size: 235 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0
