PQCrypto Usage & Deployment

Updated: November 24, 2025

Here's a list of software that incorporate PQCrypto (post-quantum cryptography), that is, cryptography resistant to attack from quantum computers.

Note on QKD: Quantum Key Distribution, an unrelated technology, is probably snake oil. It will not be discussed here.

Additionally, IANIX strongly urges the use of hybrid pqcrypto such as X25519 combined with a post-quantum algorithm like NTRU Prime using e.g. libntruprime, or X25519 combined with ML-KEM. It is too early to safely rely on non-hybrid options. Fortunately, the pqcrypto ecosystem is deploying hybrid.

Background information

Operating Systems

libpqcrypto

libpqcrypto is a new cryptographic software library produced by the PQCRYPTO project, that includes software for 77 cryptographic systems (50 signature systems and 27 encryption systems) from 19 of the 22 PQCRYPTO submissions.

PQConnect

PQConnect "automatically applies post-quantum cryptography from end to end between computers running PQConnect" and "once you have installed PQConnect on your computer, PQConnect automatically detects servers that support PQConnect, and transparently encrypts traffic to those servers."

Symmetric / secret-key cryptography

The following ciphers are recommended for long term security against quantum cryptanalysis:

Major software with pqcrypto support

Where to start with pqcrypto, using software you already have and use?

Public-key cryptography: McBits

Signatures: SPHINCS+

Note: SPHINCS+ is one of the NIST Post-Quantum Cryptography Selected Digital Signature Algorithms of 2022 along with CRYSTALS-DILITHIUM and FALCON.

Signatures: SPHINCS-256

Note that SPHINCS-256 has been superseded by SPHINCS+.

pqm4

Post-quantum crypto library for the ARM Cortex-M4

The pqm4 library, benchmarking and testing framework started as a result of the PQCRYPTO project funded by the European Commission in the H2020 program. It currently contains implementations of 8 post-quantum key-encapsulation mechanisms and 3 post-quantum signature schemes targeting the ARM Cortex-M4 family of microcontrollers.

pqhw

Post-quantum crypto implementations for the FPGAs

The pqhw implementations are a result of the PQCRYPTO project funded by the European Commission in the H2020 program. Note that these are research oriented implementations and not ready for productive use. It is published under the license contained in the license.rtf file and allows evaluation by academics but no commercial use.

Help wanted!


See also

The following have not been recommended by the PQCRYPTO Project, but are worthy of further study and experimentation.

QcBits

CIRCL

Timeline notes

See also this Wikipedia article for further reading.

Post-quantum crypto support coming soon!

"Powered by Post-Quantum Crypto"