There are 11 repositories under lattice-based-crypto topic.
C library for prototyping and experimenting with quantum-resistant cryptography
A library for lattice-based multiparty homomorphic encryption in Go
Go implementation of the Kyber (version 3) post-quantum IND-CCA2 KEM.
The CEX Cryptographic library in C++
🐿️ Pure go implementation of TFHE Fully Homomorphic Encryption Scheme
LibSWIFFT - A fast C/C++ library for the SWIFFT secure homomorphic hash function
practical quantum-secure key encapsulation from generic lattices
Reference implementation of Squirrel, an Efficient Synchronized Multi-Signatures from Lattices
a NIF for libntru. NTRU is a post quantum cryptography algorithm.
Falcon: Fast-Fourier Lattice-based Compact Signatures over NTRU - NIST PQC Digital Signature Algorithm
This project proposes the use of plain lattices with learning with errors problem to implement a cryptographic scheme which can run on classical computers and provides security against quantum based attacks. We are proposing key sizes for efficient operations and implement a lattice trapdoor function. Also we will improve current random oracle based model in to a standard model.
Cryptographic algorithms
ARM64 implementation of Kyber.
Lattice-based one-time Linkable Ring Signature (L2RS) scheme.
Implement Password-based Authenticated Key Exchange from Lattices protocol
Qiskit code to implement GaussSieve SVP attack
A lattice-based encryption algorithm designed for use as a secondary layer following standardized encryption protocols.
An implementation of Regev's lattice base encryption scheme
Lattice based cryptography research (Just personal research, please dont use it in production)