CRYSTALS-Kyber: Post-Quantum Key Encapsulation Mechanism
-
Updated
Jan 24, 2024 - C++
Cryptographic algorithms secure against potential future quantum computers.
CRYSTALS-Kyber: Post-Quantum Key Encapsulation Mechanism
Coherence is cryptographic server for modern web apps
C++ bindings for liboqs
CRYSTALS-Dilithium: Post-Quantum Digital Signature Algorithm
🔥 Lattice-Based Post-Quantum Authenticated Key Exchange
Falcon: Fast-Fourier Lattice-based Compact Signatures over NTRU - NIST PQC Digital Signature Algorithm
TQ42 Cryptography is a comprehensive suite of quantum-resistant and asymmetric post-quantum encryption algorithms and key management functions offered under the open source AGPLv3 license and available under a Commercial license from Terra Quantum.
Node.js bindings for the reference implementation of the Classic McEliece KEM.
Code for "Secure Two-Party Computation in a Quantum World" by N. Büscher, D. Demmler, N. Karvelas, S. Katzenbeisser, J. Krämer, D. Rathee, T. Schneider, and P. Struck, which will appear at ACNS'20.
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…
SPHINCS+: Stateless Hash-based Digital Signature Algorithm
Command line tool for Classic McEliece cryptography
FrodoKEM: Practical Quantum-secure Key Encapsulation from Generic Lattices
Saber: Post-Quantum Key Encapsulation Mechanism
Abstract & fast header-only C++ template library for lattice-based cryptosystems in high-dimensional algebras
A simple web app to showcase Botan's TLS implementation