Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-11-10 00:22:13 UTC
- JSON Representation
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: 15 Oct 2024
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: 07 Nov 2024
https://github.com/rustpq/pqcrypto
Rust Post-Quantum cryptography
crypto-library cryptography post-quantum post-quantum-cryptography pqc pqcrypto rust
Last synced: 07 Nov 2024
https://github.com/slothy-optimizer/slothy
Assembly super-optimization via constraint solving
assembly-language constraint-programming cryptography-tools post-quantum-cryptography superoptimization
Last synced: 13 Nov 2024
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: 26 Oct 2024
https://github.com/paulmillr/noble-post-quantum
Auditable & minimal JS implementation of public-key post-quantum cryptography
dilithium fips203 fips204 fips205 kyber ml-dsa ml-kem post-quantum-cryptography slh-dsa sphincs sphincs-plus
Last synced: 13 Nov 2024
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: 31 Oct 2024
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: 30 Oct 2024
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: 09 Nov 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: 09 Nov 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: 14 Aug 2024
https://github.com/itzmeanjan/ml-dsa
Module-Lattice-based Digital Signature Standard (draft) standard by NIST
crystals-dilithium digital-signatures dilithium fips-204 ml-dsa ml-dsa-44 ml-dsa-65 ml-dsa-87 post-quantum-cryptography
Last synced: 01 Nov 2024
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: 27 Oct 2024
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: 13 Oct 2024
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: 26 Oct 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: 12 Oct 2024
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: 09 Nov 2024
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: 09 Nov 2024
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: 09 Nov 2024
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: 08 Nov 2024
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: 09 Nov 2024
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: 24 Oct 2024
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: 17 Oct 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/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: 26 Oct 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: 12 Oct 2024
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: 09 Nov 2024
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: 10 Oct 2024
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: 26 Oct 2024
https://github.com/azomdev/privacypin
PrivacyPin is a secure FOSS location sharing app that prioritizes user privacy and security
end-to-end-encryption location-sharing post-quantum-cryptography privacy self-hosted
Last synced: 10 Oct 2024
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: 12 Nov 2024
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: 15 Oct 2024
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: 11 Nov 2024
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: 09 Nov 2024
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: 07 Nov 2024
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: 14 Oct 2024
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 Oct 2024
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: 14 Oct 2024
https://github.com/sakkarose/ntru
Simple implementation of NTRU because I was bored.
implementation kem ntru ntruencrypt post-quantum-cryptography python qmake
Last synced: 11 Nov 2024