🔥 Lattice-Based Post-Quantum Authenticated Key Exchange
-
Updated
May 19, 2017 - C++
Cryptographic algorithms secure against potential future quantum computers.
🔥 Lattice-Based Post-Quantum Authenticated Key Exchange
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.
Command line tool for Classic McEliece cryptography
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…
Saber: Post-Quantum Key Encapsulation Mechanism
Coherence is cryptographic server for modern web apps
CRYSTALS-Kyber: Post-Quantum Key Encapsulation Mechanism
Abstract & fast header-only C++ template library for lattice-based cryptosystems in high-dimensional algebras
CRYSTALS-Dilithium: Post-Quantum Digital Signature Algorithm
Node.js bindings for the reference implementation of the Classic McEliece KEM.
SPHINCS+: Stateless Hash-based Digital Signature Algorithm
FrodoKEM: Practical Quantum-secure Key Encapsulation from Generic Lattices
A simple web app to showcase Botan's TLS implementation
Falcon: Fast-Fourier Lattice-based Compact Signatures over NTRU - NIST PQC Digital Signature Algorithm
C++ bindings for liboqs
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.