Mathematica supports several cryptographic commands like Encrypt, Decrypt and others.
This includes support for asymmetric signature ciphers like RSA and Elliptic curves and symmetric ciphers like "Blowfish", "CAST5", "DES", "IDEA", "AES128", "AES192", "AES256".
NIST is working on updates for Post Quantum Cryptography (PQC) and has selected new algorithms like CRYSTALS-Kyber (KEM) and CRYSTALS-Dilithium (Signatures). They also added LMS and XMSS and may add others as a result of further rounds. You can see a list and "C" implementations at Open Quantum Safe (OQS). They also include wrappers for other languages.
My question, does anyone know of implementations of Kyber and Dilithium in Mathematica or any of the other new algorithms?
At some point, MMA will likely update to support these new algorithms, but I was wondering if anyone had pointers to anything people implemented presently?
Update
NIST has finalized the algorithm specs for the PQC algorithms as FIPS 203, 204, and 205. These are
FIPS 203, Module-Lattice-Based Key-Encapsulation Mechanism Standard
FIPS 204, Module-Lattice-Based Digital Signature Standard
FIPS 205, Stateless Hash-Based Digital Signature Standard
SP 800-208, Recommendation for Stateful Hash-Based Signature Schemes
I hope that someday, these are added to the mix as these new algorithms are the future for quantum-safe processing and they will impact every encryption product and protocols and applications.