A pure python implementation of ML-KEM (FIPS 203) and CRYSTALS-Kyber
-
Updated
Oct 9, 2024 - Python
A pure python implementation of ML-KEM (FIPS 203) and CRYSTALS-Kyber
Module-Lattice-based Key Encapsulation Mechanism Standard by NIST i.e. FIPS 203
A Hybrid Public Key Encryption (HPKE) module built on top of Web Cryptography API.
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.
practical quantum-secure key encapsulation from generic lattices
An ML-KEM (NIST FIPS 203) and CRYSTALS-KYBER implementation written in TypeScript.
Typescript Implementation of CRYSTALS Kyber IND-CCA2-secure key encapsulation mechanism (KEM), whose security is based on the hardness of solving the learning-with-errors (LWE) problem over module lattices. https://www.npmjs.com/package/crystals-kyber-ts
Compiled-Kyber Group Authenticated Group Key Exchange (GAKE)
Testing the Key Encapsulation Mechanism API that was introduced in JDK21
Hardware implementation of three optimized target-specific polynomial multipliers for SABER. https://ia.cr/2020/1482
Simple implementation of NTRU because I was bored.
Saber: Post-Quantum Key Encapsulation Mechanism
FrodoKEM: Practical Quantum-secure Key Encapsulation from Generic Lattices
[Biostatistics 2024] Official implementation of the KEM algorithm for paper ``A Semiparametric Gaussian Mixture Model for Chest CT Based 3D Blood Vessel Reconstruction"
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
CryptGuard is a comprehensive cryptographic library, offering robust encryption and decryption capabilities. It integrates traditional cryptography with post-quantum algorithms, ensuring resilience against quantum computing threats.
Predenc contains predicate encryption implementations as well as key encapsulation mechanisms based on such implementations, for example attribute-based encryption.
A Rust library for the "X-Wing" Hybrid KEM
simple encryption cli with keyrotation
Add a description, image, and links to the kem topic page so that developers can more easily learn about it.
To associate your repository with the kem topic, visit your repo's landing page and select "manage topics."