A Python implementation of the Learning with Errors Algorithm
-
Updated
Jul 25, 2024 - Python
A Python implementation of the Learning with Errors Algorithm
R&D environment to study Cryptography so we can roll our own eventually
FrodoKEM: Practical Quantum-secure Key Encapsulation from Generic Lattices
A C++ Implementation of the Learning with Errors Algorithm, a quantum safe cryptography algorithm
practical quantum-secure key encapsulation from generic lattices
crypto fun repository
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 b…
Prototypes of a Learning With Errors (LWE) Implementation
🧹 Formerly for binary classification with noisy labels. Replaced by cleanlab.
Some experiments to empirically analyze how the parameters of LWE impact the correctness of the algorithm on a single bit.
Python implementation of "Somewhat Practical Fully Homomorphic Encryption"
Python implementation of "Fully Homomorphic Encryption without Modulus Switching from Classical GapSVP"
Lattice-based cryptography using LWE and LWR scheme
Fast and ergonomic lattice cryptography library
Post-quantum key exchange from the learning with errors problem — from the paper "Frodo: Take off the ring! Practical, Quantum-Secure Key Exchange from LWE", published in ACM CCS 2016, https://eprint.iacr.org/2016/659
Add a description, image, and links to the learning-with-errors topic page so that developers can more easily learn about it.
To associate your repository with the learning-with-errors topic, visit your repo's landing page and select "manage topics."