Post-quantum cryptography
Cryptographic algorithms secure against potential future quantum computers.
- GitHub: https://github.com/topics/post-quantum-cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Post-quantum_cryptography
- Related Topics: cryptography, lattice-based-crypto, hash-based-signatures, kyber, falcon, dilithium,
- Aliases: pqc, pqcrypto, postquantum, post-quantum, quantum-safe-cryptography,
- Last updated: 2025-04-17 00:23:05 UTC
- JSON Representation
https://github.com/bcgit/bc-java
Bouncy Castle Java Distribution (Mirror)
crypto dtls java openpgp post-quantum-cryptography tls
Last synced: 24 Jan 2025
https://github.com/open-quantum-safe/liboqs
C library for prototyping and experimenting with quantum-resistant cryptography
cryptography key-exchange-algorithms lattice-based-crypto post-quantum-cryptography
Last synced: 11 Apr 2025
https://github.com/PQClean/PQClean
Clean, portable, tested implementations of post-quantum cryptography
c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto
Last synced: 11 Apr 2025
https://github.com/pqclean/pqclean
Clean, portable, tested implementations of post-quantum cryptography
c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto
Last synced: 14 Apr 2025
https://github.com/rustpq/pqcrypto
Rust Post-Quantum cryptography
crypto-library cryptography post-quantum post-quantum-cryptography pqc pqcrypto rust
Last synced: 11 Apr 2025
https://github.com/slothy-optimizer/slothy
Assembly super-optimization via constraint solving
assembly-language constraint-programming cryptography-tools post-quantum-cryptography superoptimization
Last synced: 04 Apr 2025
https://github.com/paulmillr/noble-post-quantum
Auditable & minimal JS implementation of public-key post-quantum cryptography
dilithium falcon fips-203 fips-204 fips-205 fips-206 fips203 fips204 fips205 fips206 kyber ml-dsa ml-kem post-quantum-cryptography slh-dsa sphincs sphincs-plus winternitz
Last synced: 09 Apr 2025
https://github.com/quininer/sarkara
[unmaintenance] A experimental post-quantum cryptography library
experimental-library key-exchange-algorithms online-authenticated-encryption post-quantum-cryptography rust signature
Last synced: 07 Apr 2025
https://github.com/itzmeanjan/ml-kem
Module-Lattice-based Key Encapsulation Mechanism Standard by NIST i.e. FIPS 203
constexpr constexpr-all-the-things kem key-encapsulation-mechanism kyber ml-kem ml-kem-1024 ml-kem-512 ml-kem-768 nist-pqc post-quantum-cryptography pqc
Last synced: 06 Apr 2025
https://github.com/tniessen/node-pqclean
PQClean for Node.js, Deno, and browsers 🔏🔑 Node.js native addon and WebAssembly implementation
cryptography deno javascript nodejs npm-package post-quantum post-quantum-cryptography post-quantum-kem post-quantum-signature webassembly
Last synced: 03 Jan 2025
https://github.com/itzmeanjan/ml-dsa
Module-Lattice-based Digital Signature Standard Standard by NIST i.e. FIPS 204
crystals-dilithium digital-signatures dilithium fips-204 ml-dsa post-quantum-cryptography
Last synced: 15 Apr 2025
https://github.com/virgilsecurity/virgil-crypto-c
This library is designed to be small, flexible and convenient wrapper for a variety crypto algorithms. So it can be used in a small micro controller as well as in a high load server application.
crypto crypto-algorithms falcon phe post-quantum-cryptography pythia round5 virgil-crypto
Last synced: 05 Apr 2025
https://github.com/terra-quantum-public/tq42-pqc-oss
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.
aes api c c-plus-plus cryptographic-agility cryptographic-hash-functions cryptography falcon hdd kem post-quantum post-quantum-cryptography pqc pqcrypto random-number-generators secrets-management ssd
Last synced: 17 Mar 2025
https://github.com/sebastienrousseau/kyberlib
A Robust Rust Library for CRYSTALS-Kyber Post-Quantum Cryptography 🦀
cryptography cryptography-algorithms cryptography-library crystals-kyber kyber kyberlib no-std post-quantum post-quantum-cryptography post-quantum-kem quantum-cryptography
Last synced: 09 Apr 2025
https://github.com/VirgilSecurity/virgil-crypto-x
Virgil Crypto stack Objective-C/Swift
crypto cryptography double-ratchet encryption post-quantum-cryptography virgil
Last synced: 06 Dec 2024
https://github.com/virgilsecurity/virgil-crypto-x
Virgil Crypto stack Objective-C/Swift
crypto cryptography double-ratchet encryption post-quantum-cryptography virgil
Last synced: 20 Apr 2025
https://github.com/defeo/mathematicsofibc
Lecture notes on the Foundations of Isogeny-based Cryptography
cryptography elliptic-curves isogeny isogeny-based lecture-notes post-quantum-cryptography
Last synced: 06 Mar 2025
https://github.com/itzmeanjan/falcon
Falcon: Fast-Fourier Lattice-based Compact Signatures over NTRU - NIST PQC Digital Signature Algorithm
digital-signature-algorithm falcon falcon1024 falcon512 lattice-based-crypto nist nist-pqc ntru post-quantum-cryptography
Last synced: 19 Apr 2025
https://github.com/dashlane/pqc.js
JS bindings and playground of post-quantum asymmetric ciphers
asymmetric-cryptography ciphers javascript nodejs post-quantum-cryptography webassembly
Last synced: 19 Dec 2024
https://github.com/atropinetears/selenite
An Experimental Rust Crate for Post-Quantum Code-Signing Certificates.
certificate crate crypto cryptography digital-signature falcon library post-quantum post-quantum-cryptography pqcrypto rust rust-lang sphincs
Last synced: 09 Apr 2025
https://github.com/snawoot/pyknock
UDP port knocking suite with HMAC-PSK authentication.
firewall-management network networking port-knock port-knocker post-quantum post-quantum-cryptography security security-hardening stealth
Last synced: 13 Apr 2025
https://github.com/autistic-symposium/quantum-computing-toolkit
👾 notes and resources on quantum computing (e.g., quantum information, post-quantum cryptography, implications on post-quantum and blockchains)
blockchain-technology documents post-quantum-cryptography quantum quantum-algorithms quantum-computing quantum-information quantum-machine-learning quantum-mechanics resources
Last synced: 21 Feb 2025
https://github.com/10d9e/quantum-bitcoin
Post-quantum signatures (Dilithium) in Bitcoin
bitcoin post-quantum-cryptography
Last synced: 12 Apr 2025
https://github.com/virgilsecurity/virgil-e3kit-x
E3Kit is a security framework that simplifies work with Virgil services and presents the easiest way to add full end-to-end security to your chat application to become HIPAA and GDPR compliant and more.
e3kit encryption end-to-end-encryption gdpr group-encryption hipaa multi-device pki post-quantum-cryptography pqc sdk secure-the-future securethefuture stream-encryption swift
Last synced: 20 Apr 2025
https://github.com/mjosaarinen/slh-dsa-py
Simple Python implementation of SLH-DSA ("Stateless Hash-Based Digital Signature Standard") as described in FIPS 205.
post-quantum post-quantum-cryptography sphincs-plus
Last synced: 06 Apr 2025
https://github.com/tniessen/node-mceliece-nist
Node.js bindings for the reference implementation of the Classic McEliece KEM.
crypto mceliece nodejs post-quantum-cryptography pqc webassembly
Last synced: 15 Apr 2025
https://github.com/virgilsecurity/virgil-e3kit-kotlin
E3Kit is a security framework that simplifies work with Virgil services and presents the easiest way to add full end-to-end security to your chat application to become HIPAA and GDPR compliant and more.
e3kit encryption encryption-for-unregistered-users end-to-end-encryption gdpr group-encryption hipaa java kotlin multi-device pki post-quantum-cryptography pqc sdk secure-the-future stream-encryption
Last synced: 20 Apr 2025
https://github.com/shibme/xipher
Xipher is a curated collection of cryptographic primitives put together to perform key/password based asymmetric encryption
crypto cryptography encryption-tool end-to-end-encryption password-based-encryption post-quantum-cryptography web-application xipher
Last synced: 12 Apr 2025
https://github.com/itzmeanjan/sphincs-plus
SPHINCS+: Stateless Hash-based Digital Signature Algorithm
digital-signature nist nist-pqc post-quantum-cryptography pqc shake shake256 sphincs sphincs-plus sphincs-shake
Last synced: 12 Mar 2025
https://github.com/virgilsecurity/virgil-sdk-go
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
cryptography encryption falcon pki post-quantum-cryptography round5 sdk virgil-cards virgil-keys
Last synced: 20 Apr 2025
https://github.com/harryr/pypqc
Python Wrappers for Post-Quantum Cryptography, see: https://csrc.nist.gov/Projects/Post-Quantum-Cryptography/Round-1-Submissions
cli cryptography nist post-quantum post-quantum-cryptography python
Last synced: 11 Apr 2025
https://github.com/cepdnaclk/e16-4yp-post-quantum-cryptographic-schemes-based-on-plain-lattices
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.
cryptography lattice-based-crypto learning-with-errors post-quantum-cryptography public-key-cryptography random-oracle-model
Last synced: 12 Nov 2024
https://github.com/pmuens/haven
Fast and ergonomic lattice cryptography library
homomorphic-cryptography-scheme homomorphic-encryption homomorphic-encryption-library lattice lattice-based-crypto learning-with-errors lwe post-quantum post-quantum-cryptography
Last synced: 26 Dec 2024
https://github.com/aldrinmathew/kyber.dart
Kyber Post-Quantum key exchange protocol for Dart
kyber post-quantum post-quantum-cryptography
Last synced: 28 Nov 2024
https://github.com/atropinetears/winternitz-ots
A Rust Library For The Post-Quantum Digital Signature Scheme Winternitz One-Time Signature using the hash function Blake2b.
blake2b crypto cryptography digital-signature hash hashing one-time-signatures ots post-quantum post-quantum-cryptography rust rust-crate rust-lang rust-library security signatures winternitz winternitz-ots wots
Last synced: 10 Nov 2024
https://github.com/nikhilrout/ntt-fpga
Verilog Implementation of the Number Theoretic Transform (NTT) and its inverse operation (INTT) utilizing modulo arithmetic for lattice-based PQC on FPGAs
fpga homomorphic-encryption lattice-based-crypto number-theoretic-transform post-quantum-cryptography
Last synced: 13 Apr 2025
https://github.com/defeo/postscryptum
SageMath notebooks for Isogeny Graphs in Cryptography
cryptography elliptic-curves isogenies post-quantum post-quantum-cryptography sagemath sidh
Last synced: 15 Apr 2025
https://github.com/atropinetears/lamport-rs
A Post-Quantum Cryptographic Library For Lamport Signatures
crate crates cryptography cryptography-library digital-signature lamport lamport-algorithm lamport-signature lamport-signature-scheme leslie-lamport post-quantum post-quantum-cryptography rust rust-lang
Last synced: 10 Apr 2025
https://github.com/itzmeanjan/frodokem
FrodoKEM: Practical Quantum-secure Key Encapsulation from Generic Lattices
frodo frodokem kem key-encapsulation-mechanism learning-with-errors nist-pqc post-quantum-cryptography
Last synced: 15 Mar 2025
https://github.com/sz3/libmcleece
Command line tool for Classic McEliece cryptography
cpp17 mceliece post-quantum-cryptography
Last synced: 19 Nov 2024
https://github.com/AtropineTears/Lamport-rs
A Post-Quantum Cryptographic Library For Lamport Signatures
crate crates cryptography cryptography-library digital-signature lamport lamport-algorithm lamport-signature lamport-signature-scheme leslie-lamport post-quantum post-quantum-cryptography rust rust-lang
Last synced: 18 Nov 2024
https://github.com/azomdev/privacypin
Secure self-hosted FOSS location sharing app that prioritizes user privacy and security
end-to-end-encryption location-sharing post-quantum-cryptography privacy self-hosted
Last synced: 09 Feb 2025
https://github.com/SPHINX-HUB-ORG/PQCFramework
SPHINX Blockchain Framework
blockchain blockchain-technology collaboration collaboration-community community open-source opensource post-quantum-cryptography quantum-algorithms quantum-computing startup
Last synced: 25 Mar 2025
https://github.com/jiep/generic-anon-ake
Implementation of Generic Anonymous AKE
ake cryptography dilithium kyber liboqs post-quantum post-quantum-cryptography post-quantum-kem rust signature
Last synced: 20 Apr 2025
https://github.com/xscriptorcode/xkyber_crypto
xKyberCrypto post-quantum encryption solutions in flutter based on the Kyber algorithm.
crypto cryptography cryptography-algorithms dart-package flutter-crypto kyber kyber-algorithm library post-quantum-cryptography public-key-encryption security xkyber
Last synced: 11 Apr 2025
https://github.com/duskyelf/elfmsg
Open, end-to-end encrypted messenger app
end-to-end-encryption messenger post-quantum-cryptography post-quantum-encryption web-application
Last synced: 09 Feb 2025
https://github.com/itzmeanjan/saber
Saber: Post-Quantum Key Encapsulation Mechanism
kem key-encapsulation-mechanism learing-with-rounding mlwr pke post-quantum-cryptography public-key-encryption saber
Last synced: 01 Apr 2025
https://github.com/kiooku/cryptography-notebook
Cryptography Notebook is a repository containing some of the cryptographic implementations I have done for learning purposes.
assymetric-encryption commitment-schemes cryptography digital-signature double-ratchet-algorithm e2ee ggh hkdf hmac identification-scheme one-time-pad post-quantum-cryptography public-key-cryptography rsa signal x3dh zero-knowledge-proof
Last synced: 09 Jan 2025
https://github.com/thalesgroup/luna-openssl-provider
An OpenSSL provider giving access to various cryptographic algorithms running on a Luna Network appliance, including post-quantum ones.
cryptographic-tools hsm liboqs luna openssl post-quantum-cryptography pqc thales
Last synced: 17 Mar 2025
https://github.com/davidbuchanan314/ml-kem-stuff
A toy implementation of ML-KEM, aka Kyber, based on the current FIPS 203 draft
cryptography cryptography-algorithms key-encapsulation-mechanism kyber ml-kem post-quantum-cryptography pqc python
Last synced: 19 Feb 2025
https://github.com/ajlearner46/post-quantum-cryptography-signature-scheme
Implementation of Post-quantum cryptography signature protocol
cryptography cryptography-algorithms post-quantum-algorithms post-quantum-cryptography post-quantum-signature pqcrypto python signature-scheme
Last synced: 26 Mar 2025
https://github.com/protdos/zyphor
Zyphor: A quantum-safe, fully anonymous chat protocol ensuring complete security and metadata protection.
anonymity chat cryptography e2ee encryption messaging metadata perfect-forward-secrecy post-quantum-cryptography privacy protocol security zero-knowledge zero-trust
Last synced: 24 Feb 2025
https://github.com/defeo/hdr
My habilitation thesis
computer-algebra cryptography elliptic-curves finite-fields isogenies number-theory post-quantum-cryptography
Last synced: 06 Mar 2025
https://github.com/transmute-industries/xmss
eXtended Merkle Signature Scheme
cose jose post-quantum-cryptography
Last synced: 03 Dec 2024
https://github.com/transmute-industries/dilithium-key-pair
Dilithium is a digital signature scheme that is strongly secure under chosen message attacks based on the hardness of lattice problems over module lattices.
cose jose post-quantum-cryptography
Last synced: 03 Dec 2024
https://github.com/rexemin/mceliece
A proof-of-concept implementation of the McEliece cryptosystem in Julia.
mceliece post-quantum-cryptography
Last synced: 09 Apr 2025
https://github.com/chiefbiiko/falcon-cli
post-quantum file sigs
cli digital-signatures post-quantum-cryptography
Last synced: 14 Mar 2025
https://github.com/notreeceharris/post-quantum-encryption
Lattice based cryptography research (Just personal research, please dont use it in production)
cryptocurrency lattice lattice-based-crypto post-quantum-cryptography
Last synced: 01 Jan 2025
https://github.com/0xnu/qrme
qrme is a quantum-resistant encrypted machine learning system designed to protect sensitive data and models against potential threats from quantum computing.
cryptography large-language-model large-language-models llm llms post-quantum-cryptography
Last synced: 08 Feb 2025
https://github.com/pqca/cbomkit-action
GitHub Action to generate Cryptography Bill of Materials (CBOM)
cbom cbom-tool cbomkit cryptographic-inventory github-actions post-quantum-cryptography quantum-safe
Last synced: 06 Apr 2025
https://github.com/sweatpotato13/newhope-ts
Npm module implementation of newhope algorithm
Last synced: 14 Mar 2025
https://github.com/embetrix/meta-pqc
OpenEmbedded/Yocto layer dedicated to Post-Quantum Cryptography, providing integration and testing of quantum-safe cryptographic algorithms for embedded linux systems.
crypto-agility cryptography embedded-linux embedded-systems openembedded post-quantum-cryptography python security yocto
Last synced: 24 Feb 2025
https://github.com/jiep/pq-gake-fsxy
Post-Quantum Group Authenticated Key Exchange protocol with the LibOQS library
classic-mceliece gake kyber liboqs ntru post-quantum-algorithms post-quantum-cryptography post-quantum-kem saber
Last synced: 20 Apr 2025
https://github.com/sweatpotato13/lizard-ts
PQC Lizard implementation with typescript
Last synced: 14 Mar 2025
https://github.com/reneme/botan-tls-testserver
A simple web app to showcase Botan's TLS implementation
boost boost-beast botan post-quantum-cryptography tls
Last synced: 25 Mar 2025
https://github.com/roger-padrell/nim-kyber
Implementation of KYBER, a post-quantum encryption algorithm, in NIM
encryption kyber nim nim-kyber post-quantum-cryptography
Last synced: 23 Mar 2025
https://github.com/pjtunstall/holocron
A program to encrypt and decrypt messages with a hybrid cryptosystem, combining a conventional key-exchange mechanism with one of the proposed post-quantum algorithms.
crystals-kyber kyber ml-kem post-quantum-cryptography rsa
Last synced: 13 Mar 2025
https://github.com/kurosci/qrypto
The post-quantum cryptography library in pure Rust.
crypto cryptography post-quantum post-quantum-cryptography qrypto rust
Last synced: 22 Mar 2025
https://github.com/glebegor/post-quantum-cryptography
Quantum algorithms implementation.
docker post-quantum-cryptography python qiskit
Last synced: 22 Feb 2025
https://github.com/jacksonwalters/open-encrypt
Encrypted messaging webapp using lattice-based methods in Python + PHP + SQL
cryptography encryption homomorphic-encryption lattice-based lattice-based-cryptography module-lwe php post-quantum post-quantum-cryptography python ring-lwe sql
Last synced: 20 Mar 2025
https://github.com/popcornell/pyledakem
LEDAkem post-quantum key encapsulation cryptoscheme Python implementation
cryptography error-correcting-codes key-exchange-algorithm key-exchange-algorithms linear-codes post-quantum-cryptography
Last synced: 22 Mar 2025
https://github.com/salrashid123/pqc_scratchpad
Post-Quantum Cryptography (PQC) scratchpad
encryption-decryption post-quantum-cryptography post-quantum-kem post-quantum-signature signature-verification
Last synced: 14 Mar 2025
https://github.com/tn3w/cryptolib
A secure high-level implementation of cryptographic primitives with post-quantum support
aes argon2 argon2id crypto cryptography dilithium kyber pbkdf2 post-quantum post-quantum-cryptography rsa rust
Last synced: 05 Apr 2025
https://github.com/kazuakiishiguro/baby-mlkem
Toy implementation of ML-KEM
keccak ml-kem post-quantum-cryptography sha3
Last synced: 27 Feb 2025
https://github.com/antonkueltz/ml-kem
Module-Lattice-Based Key Encapsulation Mechanism (FIPS-203) implemented in python
c crystals-kyber fips-203 key-encapsulation-mechanism kyber learning-with-errors module-lattices post-quantum-cryptography python
Last synced: 12 Feb 2025
https://github.com/roger-padrell/nim-qsn
A nim library for implementing post-quantum encrypting algorithms (like Kyber or Dilithium).
crypto encryption nim nim-lang nimble post-quantum-cryptography qsnim quantum-secure
Last synced: 23 Mar 2025
https://github.com/sakkarose/ntru
Simple implementation of NTRU because I was bored.
implementation kem ntru ntruencrypt post-quantum-cryptography python qmake
Last synced: 27 Feb 2025
https://github.com/pmuens/cryptolab
R&D environment to study Cryptography so we can roll our own eventually
cryptography cryptography-algorithms ecdh ecdsa elliptic-curve-cryptography elliptic-curves learning-with-errors post-quantum-cryptography
Last synced: 17 Feb 2025
https://github.com/jiep/pqc-demos
Some basic PQC demos
curl liboqs liboqs-python open-quantum-safe post-quantum-cryptography pqc pqcrypto tls13 wireshark
Last synced: 22 Mar 2025
https://github.com/seemenkina/go-ntskem
Golang implementation of post-quantum key encapsulation mechanism NTS-KEM
go golang post-quantum-cryptography
Last synced: 05 Mar 2025
https://github.com/duguorong009/rlwe-encryption-rs
RLWE encryption scheme using Knuth-Yao sampling
cryptography math post-quantum-cryptography rust
Last synced: 02 Mar 2025
https://github.com/25a0/sts-sphincs
SPHINCS, the hash-based signature scheme, with fast batch signatures
cryptography digital-signature hash-based-signatures post-quantum-cryptography
Last synced: 22 Mar 2025