Lattice

Post-quantum lattice cryptography.

A Go library for lattice-based cryptographic primitives. Multi-party computation, fully homomorphic encryption, ring-LWE, and beyond. Open source.

go get github.com/luxfi/lattice/v6

What's inside

RLWE

Ring learning with errors base layer.

BFV / BGV / CKKS

Encrypted arithmetic schemes for integers and reals.

MHE / MPC

Multi-party homomorphic encryption with threshold key generation.

DAG-RNS

Residue-number-system optimizations for high-throughput ops.

GPU

NVIDIA-CUDA accelerated kernels for production workloads.

Hierarchical

Composable lattice hierarchy for protocol designers.