HEhub is a library for homomorphic encryption and its applications, and is part of the PrimiHub project.
-
Updated
Dec 20, 2022 - C++
HEhub is a library for homomorphic encryption and its applications, and is part of the PrimiHub project.
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.
Toy implementation of FHE algorithms
A server-side CKKS GPU library fully interoperable with OpenFHE.
[INFOCOM24' & TDSC25']FedPHE & Efficient and Straggler-Resistant Homomorphic Encryption for Heterogeneous Federated Learning
Single & Multi Key Homomorphic Encryption Library
SEAL.jl is an easy-to-use wrapper for the original SEAL library and supports homomorphic encryption with the BFV and CKKS schemes.
Fully Homomorphic Encryption for Private Federated Learning
Compiler-driven GPU acceleration of Fully Homomorphic Encryption
CKKS (Cheon-Kim-Kim-Song) scheme for calculation of a polynomial(3x^2+0.4x+1) using homomorphic encryption and Microsoft's SEAL library.
CKKS Bootstrapping using Microsoft SEAL
Source code for the paper "Lightweight Sorting in Approximate Homomorphic Encryption"
HIENAA (HE Implementation for Encrypted Numbers Arithmetic and Algorithms)
project for class CS05177
A Two-Party Secure Computation Protocol using Homomorphic Encryption
Logistic Regression model over encrypted data using Fully Homomorphic Encryption to detect credit card fraud, privately.
Privacy-preserving disease risk prediction using the CKKS homomorphic encryption scheme.
This project develops a privacy-preserving heart disease prediction system using a Multi-Layer Perceptron (MLP) optimized by three metaheuristic algorithms—Sand Cat Swarm Optimization (SCSO), Manta Ray Foraging Optimization (MRFO), and Arithmetic Optimization Algorithm (AOA) which were compared for optimal performance.
Run CKKS homomorphic encryption in the browser with Lattigo compiled to WebAssembly.
Add a description, image, and links to the ckks topic page so that developers can more easily learn about it.
To associate your repository with the ckks topic, visit your repo's landing page and select "manage topics."